diff --git a/.gitignore b/.gitignore
index 28210bc..3ffac72 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,10 +8,19 @@ dist/
.env
.env.*
+# Superpowers working docs (specs, plans, research)
+docs/superpowers/
+
+# Node
+node_modules/
+viz/dist/
+
# macOS
.DS_Store
# IDE
.idea/
.vscode/
-*.iml
\ No newline at end of file
+*.iml
+viz/node_modules/
+viz/public/data.json
diff --git a/scripts/test_commits.py b/scripts/test_commits.py
new file mode 100644
index 0000000..4c64d7c
--- /dev/null
+++ b/scripts/test_commits.py
@@ -0,0 +1,45 @@
+#!/usr/bin/env python3
+"""Test build_commits temporal data export."""
+import sqlite3
+import tempfile
+import os
+import sys
+sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+
+from scripts.viz import build_commits
+
+
+# Tests
+def test_build_commits_basic():
+ files_sorted = [{"id": 10, "path": "a.ts"}, {"id": 20, "path": "b.ts"}]
+ file_idx = {10: 0, 20: 1}
+ edges = [
+ {"from_id": 10, "to_id": 20, "last_evidence": "2023-01-15 10:00:00"},
+ {"from_id": 10, "to_id": 20, "last_evidence": "2023-03-05 10:00:00"},
+ ]
+ result = build_commits(files_sorted, file_idx, edges)
+ assert result is not None, "Should return data"
+ assert result["first"] < result["last"], "first < last"
+ assert len(result["buckets"]) == 2, f"Expected 2 months, got {len(result['buckets'])}"
+ jan_bucket = result["buckets"][0]
+ assert 0 in jan_bucket["files"], "file idx 0 in Jan"
+ assert 1 in jan_bucket["files"], "file idx 1 in Jan"
+ print("test_build_commits_basic PASSED")
+
+def test_build_commits_empty():
+ result = build_commits([], {}, [])
+ assert result is None, "Empty input returns None"
+ print("test_build_commits_empty PASSED")
+
+def test_build_commits_no_evidence():
+ files_sorted = [{"id": 1, "path": "a.ts"}]
+ file_idx = {1: 0}
+ edges = [{"from_id": 1, "to_id": 2, "last_evidence": None}]
+ result = build_commits(files_sorted, file_idx, edges)
+ assert result is None, "None timestamps returns None"
+ print("test_build_commits_no_evidence PASSED")
+
+test_build_commits_basic()
+test_build_commits_empty()
+test_build_commits_no_evidence()
+print("All tests passed.")
diff --git a/scripts/viz.py b/scripts/viz.py
index 25ac285..d02cdd3 100644
--- a/scripts/viz.py
+++ b/scripts/viz.py
@@ -1,785 +1,406 @@
#!/usr/bin/env python3
"""
-Emberloom Cartograph — Interactive Visualizer
+Cartograph — Data Exporter
-Generates a self-contained HTML visualization from a .cartograph/db.sqlite database.
+Reads a .cartograph/db.sqlite database and outputs data.json
+for the Cartograph web visualization.
Usage:
- python3 scripts/viz.py \\
- --db /path/to/repo/.cartograph/db.sqlite \\
- --repo-name "ripgrep" \\
- --out docs/demo.html
-
-The output is a single HTML file with no external dependencies.
-Open it in any browser.
+ python3 scripts/viz.py \
+ --db /path/to/.cartograph/db.sqlite \
+ --repo-name "myrepo" \
+ --out viz/public/data.json
"""
import sqlite3
import json
import argparse
-import sys
-import math
from pathlib import Path
from collections import defaultdict
-# ---------------------------------------------------------------------------
-# Data loading
-# ---------------------------------------------------------------------------
-
-def load_data(db_path: str, cochange_threshold: float = 0.25):
+def load_entities_and_edges(db_path: str, cochange_threshold: float):
+ """Load file entities and edges from SQLite."""
conn = sqlite3.connect(db_path)
conn.row_factory = sqlite3.Row
- # File entities only
- files = conn.execute("""
- SELECT id, name, path FROM entities WHERE kind = 'File' ORDER BY path
- """).fetchall()
+ files = conn.execute(
+ "SELECT id, name, path FROM entities WHERE kind = 'File' ORDER BY path"
+ ).fetchall()
+
+ all_edges = conn.execute(
+ "SELECT from_id, to_id, kind, confidence, last_evidence FROM edges"
+ ).fetchall()
file_ids = {r["id"] for r in files}
- # All edges
- all_edges = conn.execute("""
- SELECT from_id, to_id, kind, confidence FROM edges
- """).fetchall()
+ # Structural edges (imports only)
+ struct_edges = [
+ e for e in all_edges
+ if e["kind"] == "imports"
+ and e["from_id"] in file_ids
+ and e["to_id"] in file_ids
+ ]
- # Person name lookup
- persons = conn.execute("""
- SELECT id, name, path as email FROM entities WHERE kind = 'Person'
- """).fetchall()
+ # Co-change edges above threshold — used for interactive co-change data
+ cochange_edges = [
+ e for e in all_edges
+ if e["kind"] == "co_changes_with"
+ and e["from_id"] in file_ids
+ and e["to_id"] in file_ids
+ and e["confidence"] >= cochange_threshold
+ ]
+
+ # All co-change edges (no threshold) — used only for time scrubber bucketing
+ # so the scrubber reflects the full temporal spread of activity, not just
+ # high-confidence pairs.
+ temporal_cochange_edges = [
+ e for e in all_edges
+ if e["kind"] == "co_changes_with"
+ and e["from_id"] in file_ids
+ and e["to_id"] in file_ids
+ ]
+
+ # Ownership: persons + owned_by edges
+ persons = conn.execute(
+ "SELECT id, name, path as email FROM entities WHERE kind = 'Person'"
+ ).fetchall()
person_name = {r["id"]: r["name"] for r in persons}
person_email = {r["id"]: r["email"] for r in persons}
conn.close()
- # Build primary owner per file (highest confidence owned_by edge)
- owner_of: dict[str, tuple[str, str]] = {} # file_id -> (name, email)
- owner_confidence: dict[str, float] = {}
+ owner_of = {}
+ owner_conf = {}
for e in all_edges:
if e["kind"] == "owned_by" and e["from_id"] in file_ids:
pid = e["to_id"]
conf = e["confidence"]
- if e["from_id"] not in owner_confidence or conf > owner_confidence[e["from_id"]]:
- owner_confidence[e["from_id"]] = conf
+ if e["from_id"] not in owner_conf or conf > owner_conf[e["from_id"]]:
+ owner_conf[e["from_id"]] = conf
owner_of[e["from_id"]] = (
person_name.get(pid, "unknown"),
person_email.get(pid, ""),
)
- # Structural edges between files
- struct_edges = [
- e for e in all_edges
- if e["kind"] in ("imports", "depends_on")
- and e["from_id"] in file_ids
- and e["to_id"] in file_ids
- ]
+ return files, struct_edges, cochange_edges, temporal_cochange_edges, owner_of
- # Co-change edges between files, filtered by threshold
- cochange_edges = [
- e for e in all_edges
- if e["kind"] == "co_changes_with"
- and e["from_id"] in file_ids
- and e["to_id"] in file_ids
- and e["confidence"] >= cochange_threshold
- ]
- # Degree (structural only, for node sizing)
- degree: dict[str, int] = defaultdict(int)
- for e in struct_edges:
- degree[e["from_id"]] += 1
- degree[e["to_id"]] += 1
- # Add co-change degree too
- for e in cochange_edges:
- degree[e["from_id"]] += 1
- degree[e["to_id"]] += 1
+def build_tree(files, file_idx, struct_degree, cochange_count,
+ risk_scores, owner_of):
+ """Build nested directory tree from flat file list."""
+ root = {"name": "root", "children": []}
- return files, struct_edges, cochange_edges, owner_of, degree
+ for r in files:
+ path = r["path"]
+ if not path:
+ continue
+ parts = path.split("/")
+ node = root
+ for part in parts[:-1]:
+ # Find or create directory node
+ child = next((c for c in node["children"] if c["name"] == part and "children" in c), None)
+ if child is None:
+ child = {"name": part, "children": []}
+ node["children"].append(child)
+ node = child
+
+ # Leaf (file) node
+ fid = r["id"]
+ idx = file_idx[fid]
+ owner_name, owner_email = owner_of.get(fid, ("unowned", ""))
+ node["children"].append({
+ "name": parts[-1],
+ "path": path,
+ "id": idx,
+ "degree": struct_degree.get(fid, 0),
+ "cochangeCount": cochange_count.get(fid, 0),
+ "riskScore": round(risk_scores.get(fid, 0.0), 4),
+ "owner": owner_name,
+ "ownerEmail": owner_email,
+ })
+ return root
-def extract_crate(path: str) -> str:
- """Extract the crate/top-level group from a file path."""
- parts = path.split("/")
- if parts[0] == "crates" and len(parts) >= 2:
- return parts[1]
- if len(parts) == 1:
- return "(root)"
- return parts[0] if parts[0] else "(root)"
+def blast_radius_bfs(file_id, adj, depth=3):
+ """BFS from file_id on structural adjacency, return set of reachable IDs."""
+ visited = {file_id}
+ frontier = [file_id]
+ for _ in range(depth):
+ next_f = []
+ for n in frontier:
+ for nb in adj.get(n, []):
+ if nb not in visited:
+ visited.add(nb)
+ next_f.append(nb)
+ frontier = next_f
+ visited.discard(file_id)
+ return visited
-def short_label(path: str) -> str:
- """Short display name for a file."""
- return Path(path).name
+def build_commits(files_sorted, file_idx, cochange_edges):
+ """Build temporal commits data for the time scrubber.
-def build_graph_json(files, struct_edges, cochange_edges, owner_of, degree, repo_name: str) -> str:
- # Assign stable integer indices
- id_to_idx = {r["id"]: i for i, r in enumerate(files)}
+ Groups co-change edge last_evidence timestamps by calendar month,
+ producing a list of {t, files} buckets for the JS scrubber.
+ """
+ from datetime import datetime, timezone
- # Collect unique owners for legend + color assignment
- owner_counts: dict[str, int] = defaultdict(int)
- for fid, (name, email) in owner_of.items():
- owner_counts[name] += 1
- top_owners = sorted(owner_counts.items(), key=lambda x: -x[1])
- owner_to_idx = {name: i for i, (name, _) in enumerate(top_owners)}
+ file_months = defaultdict(set) # contiguous_idx -> set of month timestamps
- # Collect crates
- crates = sorted(set(extract_crate(r["path"]) for r in files))
- crate_to_idx = {c: i for i, c in enumerate(crates)}
+ for e in cochange_edges:
+ ts_str = e["last_evidence"]
+ if not ts_str:
+ continue
+ try:
+ # SQLite stores as "YYYY-MM-DD HH:MM:SS"
+ dt = datetime.fromisoformat(
+ ts_str.replace(" ", "T")
+ ).replace(tzinfo=timezone.utc)
+ except (ValueError, AttributeError):
+ continue
+ # First day of month, UTC, as unix timestamp
+ month_dt = datetime(dt.year, dt.month, 1, tzinfo=timezone.utc)
+ month_ts = int(month_dt.timestamp())
+ for fid in (e["from_id"], e["to_id"]):
+ if fid in file_idx:
+ file_months[file_idx[fid]].add(month_ts)
+
+ if not file_months:
+ return None
+
+ all_months = sorted(
+ set(ts for months in file_months.values() for ts in months)
+ )
+
+ buckets = []
+ for month_ts in all_months:
+ files_in_month = sorted(
+ idx for idx, months in file_months.items()
+ if month_ts in months
+ )
+ if files_in_month:
+ buckets.append({"t": month_ts, "files": files_in_month})
+
+ if not buckets:
+ return None
+
+ return {
+ "first": all_months[0],
+ "last": all_months[-1],
+ "buckets": buckets,
+ }
- # Build nodes
- nodes = []
- for r in files:
- fid = r["id"]
- owner_name, owner_email = owner_of.get(fid, ("unowned", ""))
- crate = extract_crate(r["path"])
- nodes.append({
- "id": id_to_idx[fid],
- "label": short_label(r["path"]),
- "path": r["path"],
- "crate": crate,
- "crate_idx": crate_to_idx[crate],
- "owner": owner_name,
- "owner_email": owner_email,
- "owner_idx": owner_to_idx.get(owner_name, -1),
- "degree": degree.get(fid, 0),
- })
- # Build structural links
- struct_links = []
+def build_data(files, struct_edges, cochange_edges, temporal_cochange_edges,
+ owner_of, repo_name, max_nodes):
+ """Build the full data.json structure."""
+ all_file_ids = {r["id"] for r in files}
+
+ # Structural degree (imports only)
+ struct_degree = defaultdict(int)
for e in struct_edges:
- if e["from_id"] in id_to_idx and e["to_id"] in id_to_idx:
- struct_links.append({
- "source": id_to_idx[e["from_id"]],
- "target": id_to_idx[e["to_id"]],
- "kind": "struct",
- })
-
- # Build co-change links
- cochange_links = []
+ struct_degree[e["from_id"]] += 1
+ struct_degree[e["to_id"]] += 1
+
+ # If max_nodes, keep top N by structural degree
+ if max_nodes > 0 and len(files) > max_nodes:
+ sorted_files = sorted(
+ files,
+ key=lambda r: struct_degree.get(r["id"], 0),
+ reverse=True,
+ )
+ files = sorted_files[:max_nodes]
+ kept = {r["id"] for r in files}
+ struct_edges = [e for e in struct_edges
+ if e["from_id"] in kept and e["to_id"] in kept]
+ cochange_edges = [e for e in cochange_edges
+ if e["from_id"] in kept and e["to_id"] in kept]
+ # Recompute degree after filtering
+ struct_degree = defaultdict(int)
+ for e in struct_edges:
+ struct_degree[e["from_id"]] += 1
+ struct_degree[e["to_id"]] += 1
+
+ total_files = len(all_file_ids)
+
+ # Assign contiguous IDs sorted by path
+ files_sorted = sorted(files, key=lambda r: r["path"] or "")
+ file_idx = {r["id"]: i for i, r in enumerate(files_sorted)}
+
+ # Structural adjacency (using original DB IDs for BFS)
+ struct_adj = defaultdict(list)
+ for e in struct_edges:
+ struct_adj[e["from_id"]].append(e["to_id"])
+ struct_adj[e["to_id"]].append(e["from_id"])
+
+ # Co-change count per file (unique partners, deduplicated)
+ cochange_partners = defaultdict(set)
+ for e in cochange_edges:
+ if e["from_id"] in file_idx and e["to_id"] in file_idx:
+ cochange_partners[e["from_id"]].add(e["to_id"])
+ cochange_partners[e["to_id"]].add(e["from_id"])
+ cochange_count = {fid: len(partners) for fid, partners in cochange_partners.items()}
+
+ # Risk scores: cochange_count * blast_size, normalized 0-1
+ # Note: ownership factor is deferred to Phase 2 (requires multi-owner data)
+ risk_scores = {}
+ for r in files_sorted:
+ fid = r["id"]
+ blast = blast_radius_bfs(fid, struct_adj, depth=3)
+ cc = cochange_count.get(fid, 0)
+ bs = len(blast)
+ risk_scores[fid] = cc * bs
+
+ max_risk = max(risk_scores.values()) if risk_scores else 1
+ if max_risk == 0:
+ max_risk = 1
+ for fid in risk_scores:
+ risk_scores[fid] = risk_scores[fid] / max_risk
+
+ # Build tree
+ tree = build_tree(
+ files_sorted, file_idx, struct_degree, cochange_count,
+ risk_scores, owner_of,
+ )
+
+ # Struct edges as [idx, idx] pairs (deduplicated)
+ struct_edge_pairs = []
+ seen_struct = set()
+ for e in struct_edges:
+ if e["from_id"] in file_idx and e["to_id"] in file_idx:
+ a = file_idx[e["from_id"]]
+ b = file_idx[e["to_id"]]
+ key = (min(a, b), max(a, b))
+ if key not in seen_struct:
+ seen_struct.add(key)
+ struct_edge_pairs.append([a, b])
+
+ # Co-change by node (top 20 per file, keyed by string idx)
+ cochange_by_node = defaultdict(list)
seen = set()
for e in cochange_edges:
- if e["from_id"] in id_to_idx and e["to_id"] in id_to_idx:
- a, b = id_to_idx[e["from_id"]], id_to_idx[e["to_id"]]
+ if e["from_id"] in file_idx and e["to_id"] in file_idx:
+ a = file_idx[e["from_id"]]
+ b = file_idx[e["to_id"]]
key = (min(a, b), max(a, b))
if key not in seen:
seen.add(key)
- cochange_links.append({
- "source": a,
- "target": b,
- "kind": "cochange",
- "confidence": round(e["confidence"], 3),
- })
-
- # Build adjacency for blast-radius (structural only)
- adj: dict[int, list[int]] = defaultdict(list)
- for lk in struct_links:
- adj[lk["source"]].append(lk["target"])
- adj[lk["target"]].append(lk["source"])
-
- # Pre-compute blast radius (BFS depth 3) per node
- blast: dict[int, list[int]] = {}
- for node in nodes:
- nid = node["id"]
- visited = {nid}
- frontier = [nid]
- for _ in range(3):
- next_f = []
- for n in frontier:
- for nb in adj[n]:
- if nb not in visited:
- visited.add(nb)
- next_f.append(nb)
- frontier = next_f
- blast[nid] = [x for x in visited if x != nid]
-
- # Top hotspots (by degree)
- hotspots = sorted(nodes, key=lambda n: -n["degree"])[:10]
+ conf = round(e["confidence"], 3)
+ cochange_by_node[a].append({"t": b, "c": conf})
+ cochange_by_node[b].append({"t": a, "c": conf})
+
+ # Sort and trim to top 20
+ for nid in cochange_by_node:
+ cochange_by_node[nid] = sorted(
+ cochange_by_node[nid], key=lambda x: -x["c"]
+ )[:20]
+
+ # Convert keys to strings (JSON requirement)
+ cochange_by_node_str = {
+ str(k): v for k, v in cochange_by_node.items()
+ }
+
+ # Count directories
+ dir_set = set()
+ for r in files_sorted:
+ path = r["path"]
+ if path:
+ parts = path.split("/")
+ for i in range(1, len(parts)):
+ dir_set.add("/".join(parts[:i]))
+
+ # Hotspots
+ hotspots_sorted = sorted(
+ files_sorted,
+ key=lambda r: struct_degree.get(r["id"], 0),
+ reverse=True,
+ )[:10]
+ hotspots = [
+ {
+ "id": file_idx[r["id"]],
+ "label": Path(r["path"]).name if r["path"] else r["name"],
+ "path": r["path"],
+ "degree": struct_degree.get(r["id"], 0),
+ }
+ for r in hotspots_sorted
+ ]
+
+ total_cochange = len(seen)
+
+ # Temporal commits data for time scrubber (Phase 2).
+ # Use all co-change edges (no confidence threshold) so the scrubber shows
+ # the full activity history, not just the most-frequent pairs.
+ commits = build_commits(files_sorted, file_idx, temporal_cochange_edges)
data = {
"repo": repo_name,
"stats": {
- "files": len(nodes),
- "struct_edges": len(struct_links),
- "cochange_edges": len(cochange_links),
- "owners": len(top_owners),
- "crates": len(crates),
+ "files": len(files_sorted),
+ "total_files": total_files,
+ "struct_edges": len(struct_edge_pairs),
+ "cochange_edges": total_cochange,
+ "owners": len(set(
+ owner_of.get(r["id"], ("unowned",))[0]
+ for r in files_sorted
+ ) - {"unowned"}),
+ "directories": len(dir_set),
},
- "nodes": nodes,
- "struct_links": struct_links,
- "cochange_links": cochange_links,
- "blast": blast,
- "hotspots": [{"id": h["id"], "label": h["label"], "path": h["path"], "degree": h["degree"]} for h in hotspots],
- "owners": [{"name": n, "count": c} for n, c in top_owners],
- "crates": crates,
+ "tree": tree,
+ "struct_edges": struct_edge_pairs,
+ "cochange_by_node": cochange_by_node_str,
+ "hotspots": hotspots,
+ "commits": commits,
}
- return json.dumps(data, separators=(",", ":"))
-
-
-# ---------------------------------------------------------------------------
-# HTML template
-# ---------------------------------------------------------------------------
-
-HTML_TEMPLATE = r"""
-
-
-
-
-Cartograph — {repo_name}
-
-
-
-
-
-
-
-
-
-
Stats
-
Files—
-
Crates—
-
Import edges—
-
Co-change edges—
-
Contributors—
-
-
-
-
-
-
-
-
-
Path
-
Crate
-
Owner
-
Connections
-
Blast radius
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-"""
+ return data
-# ---------------------------------------------------------------------------
-# Main
-# ---------------------------------------------------------------------------
def main():
- parser = argparse.ArgumentParser(description="Emberloom Cartograph — Interactive Visualizer")
+ parser = argparse.ArgumentParser(
+ description="Cartograph — Data Exporter for Web Visualization"
+ )
parser.add_argument("--db", required=True, help="Path to .cartograph/db.sqlite")
parser.add_argument("--repo-name", required=True, help="Repository display name")
- parser.add_argument("--out", required=True, help="Output HTML file path")
- parser.add_argument("--cochange-threshold", type=float, default=0.25,
- help="Minimum co-change confidence to show (default: 0.25)")
+ parser.add_argument("--out", required=True, help="Output data.json path")
+ parser.add_argument(
+ "--cochange-threshold", type=float, default=0.10,
+ help="Minimum co-change confidence (default: 0.10)",
+ )
+ parser.add_argument(
+ "--max-nodes", type=int, default=0,
+ help="Max files to include (top N by degree, 0=all, default: 0)",
+ )
args = parser.parse_args()
print(f"Loading data from {args.db}...")
- files, struct_edges, cochange_edges, owner_of, degree = load_data(args.db, args.cochange_threshold)
- print(f" {len(files)} files, {len(struct_edges)} import edges, {len(cochange_edges)} co-change edges (>={args.cochange_threshold})")
+ files, struct_edges, cochange_edges, temporal_cochange_edges, owner_of = \
+ load_entities_and_edges(args.db, args.cochange_threshold)
+ print(f" {len(files)} files, {len(struct_edges)} import edges, "
+ f"{len(cochange_edges)} co-change edges (>={args.cochange_threshold})")
- print("Building graph JSON...")
- graph_data = build_graph_json(files, struct_edges, cochange_edges, owner_of, degree, args.repo_name)
+ if args.max_nodes > 0 and len(files) > args.max_nodes:
+ print(f" Limiting to top {args.max_nodes} nodes by degree")
+
+ print("Building data...")
+ data = build_data(
+ files, struct_edges, cochange_edges, temporal_cochange_edges,
+ owner_of, args.repo_name, args.max_nodes,
+ )
print(f"Writing {args.out}...")
out_path = Path(args.out)
out_path.parent.mkdir(parents=True, exist_ok=True)
-
- html = HTML_TEMPLATE.replace("{repo_name}", args.repo_name).replace("{graph_data}", graph_data)
- out_path.write_text(html, encoding="utf-8")
+ out_path.write_text(
+ json.dumps(data, separators=(",", ":")),
+ encoding="utf-8",
+ )
size_kb = out_path.stat().st_size // 1024
- print(f"Done. {size_kb}KB — open {args.out} in your browser.")
+ print(f"Done. {size_kb}KB — {data['stats']['files']} files, "
+ f"{data['stats']['struct_edges']} struct edges, "
+ f"{data['stats']['cochange_edges']} co-change entries")
if __name__ == "__main__":
diff --git a/src/historian/cochange.rs b/src/historian/cochange.rs
index 1bab704..ae757a1 100644
--- a/src/historian/cochange.rs
+++ b/src/historian/cochange.rs
@@ -2,57 +2,97 @@ use std::collections::HashMap;
use anyhow::Result;
-use crate::historian::commits::CommitInfo;
+use crate::historian::commits::{ChangeKind, CommitInfo};
use crate::store::graph::GraphStore;
-use crate::store::schema::EdgeKind;
#[derive(Debug, Clone)]
pub struct CoChange {
pub file_a: String,
pub file_b: String,
pub count: u32,
- pub confidence: f64, // 0.0 - 1.0
+ pub confidence: f64, // 0.0 - 1.0
+ pub last_commit_ts: i64, // unix timestamp of the most recent commit that included this pair
+}
+
+/// Build a map from historical file paths to their current names by tracing
+/// rename events. `commits` must be in newest-first order (as returned by
+/// `mine_commits`). Walking newest-first means when we see `old → new` we
+/// already know the final name for `new` (if it was renamed again later).
+fn build_rename_map(commits: &[CommitInfo]) -> HashMap {
+ let mut resolve: HashMap = HashMap::new();
+ for commit in commits {
+ for change in &commit.files_changed {
+ if let ChangeKind::Renamed { old_path } = &change.kind {
+ // change.path = new_path at this point in history.
+ // Resolve new_path to its final current name (may have been
+ // renamed again in a later, already-processed commit).
+ let current = resolve
+ .get(&change.path)
+ .cloned()
+ .unwrap_or_else(|| change.path.clone());
+ resolve.insert(old_path.clone(), current);
+ }
+ }
+ }
+ resolve
}
/// Analyze co-change relationships from a list of commits.
/// Returns pairs of files that changed together, sorted by count descending.
/// Confidence is normalized so the most co-changed pair has confidence 1.0.
+/// Rename tracking: historical paths are resolved to current names so that
+/// pre-rename history counts toward the same pair as post-rename history.
pub fn analyze_cochanges(commits: &[CommitInfo]) -> Vec {
- let mut pair_counts: HashMap<(String, String), u32> = HashMap::new();
+ let rename_map = build_rename_map(commits);
+ let resolve = |path: &str| -> String {
+ rename_map.get(path).cloned().unwrap_or_else(|| path.to_string())
+ };
+
+ // Track (count, last_commit_ts) per pair
+ let mut pair_data: HashMap<(String, String), (u32, i64)> = HashMap::new();
for commit in commits {
- let paths: Vec<&str> = commit
+ // Collect unique current-name paths for this commit, skipping deletions.
+ let mut seen = std::collections::HashSet::new();
+ let paths: Vec = commit
.files_changed
.iter()
- .map(|f| f.path.as_str())
+ .filter(|f| f.kind != ChangeKind::Deleted)
+ .map(|f| resolve(&f.path))
+ .filter(|p| seen.insert(p.clone()))
.collect();
// Generate all unordered pairs with canonical ordering (file_a < file_b)
for i in 0..paths.len() {
for j in (i + 1)..paths.len() {
- let (a, b) = if paths[i] < paths[j] {
- (paths[i].to_string(), paths[j].to_string())
+ let (a, b) = if paths[i] <= paths[j] {
+ (paths[i].clone(), paths[j].clone())
} else {
- (paths[j].to_string(), paths[i].to_string())
+ (paths[j].clone(), paths[i].clone())
};
- *pair_counts.entry((a, b)).or_insert(0) += 1;
+ let entry = pair_data.entry((a, b)).or_insert((0, commit.timestamp));
+ entry.0 += 1;
+ if commit.timestamp > entry.1 {
+ entry.1 = commit.timestamp;
+ }
}
}
}
- if pair_counts.is_empty() {
+ if pair_data.is_empty() {
return Vec::new();
}
- let max_count = *pair_counts.values().max().unwrap_or(&1) as f64;
+ let max_count = pair_data.values().map(|(c, _)| *c).max().unwrap_or(1) as f64;
- let mut result: Vec = pair_counts
+ let mut result: Vec = pair_data
.into_iter()
- .map(|((file_a, file_b), count)| CoChange {
+ .map(|((file_a, file_b), (count, last_commit_ts))| CoChange {
file_a,
file_b,
confidence: count as f64 / max_count,
count,
+ last_commit_ts,
})
.collect();
@@ -72,11 +112,11 @@ pub fn write_cochange_edges(store: &mut GraphStore, cochanges: &[CoChange]) -> R
Some(e) => e,
None => continue,
};
- store.add_edge(
+ store.add_cochange_edge(
&entity_a.id,
&entity_b.id,
- EdgeKind::CoChangesWith,
cc.confidence,
+ cc.last_commit_ts,
)?;
}
Ok(())
@@ -165,4 +205,77 @@ mod tests {
let cochanges = analyze_cochanges(&[]);
assert!(cochanges.is_empty());
}
+
+ fn make_rename_commit(hash: &str, ts: i64, old: &str, new: &str, others: &[&str]) -> CommitInfo {
+ let mut files: Vec = vec![FileChange {
+ path: new.to_string(),
+ kind: ChangeKind::Renamed { old_path: old.to_string() },
+ }];
+ files.extend(others.iter().map(|f| FileChange {
+ path: f.to_string(),
+ kind: ChangeKind::Modified,
+ }));
+ CommitInfo {
+ hash: hash.to_string(),
+ author: "test".to_string(),
+ email: "test@test.com".to_string(),
+ timestamp: ts,
+ message: "test".to_string(),
+ files_changed: files,
+ }
+ }
+
+ fn make_commit_ts(hash: &str, ts: i64, files: &[&str]) -> CommitInfo {
+ let mut c = make_commit(hash, files);
+ c.timestamp = ts;
+ c
+ }
+
+ #[test]
+ fn test_rename_tracking_merges_history() {
+ // Newest-first: commit C renames a.rs→b.rs, then earlier commits A and B
+ // had a.rs changing with x.rs. After rename tracking, b.rs+x.rs should
+ // accumulate the count from the pre-rename commits.
+ let commits = vec![
+ // newest: rename a.rs → b.rs, alongside x.rs
+ make_rename_commit("c", 300, "a.rs", "b.rs", &["x.rs"]),
+ // older: a.rs and x.rs changed together (pre-rename)
+ make_commit_ts("b", 200, &["a.rs", "x.rs"]),
+ make_commit_ts("a", 100, &["a.rs", "x.rs"]),
+ ];
+
+ let cochanges = analyze_cochanges(&commits);
+
+ // b.rs (was a.rs) + x.rs should have count 3 (all three commits)
+ let pair = cochanges.iter().find(|c| {
+ (c.file_a == "b.rs" && c.file_b == "x.rs")
+ || (c.file_a == "x.rs" && c.file_b == "b.rs")
+ });
+ assert!(pair.is_some(), "b.rs+x.rs pair should exist");
+ assert_eq!(pair.unwrap().count, 3, "pre-rename history should be merged");
+ }
+
+ #[test]
+ fn test_deleted_files_excluded() {
+ let commits = vec![CommitInfo {
+ hash: "a".to_string(),
+ author: "t".to_string(),
+ email: "t@t.com".to_string(),
+ timestamp: 0,
+ message: "t".to_string(),
+ files_changed: vec![
+ FileChange { path: "a.rs".to_string(), kind: ChangeKind::Modified },
+ FileChange { path: "gone.rs".to_string(), kind: ChangeKind::Deleted },
+ FileChange { path: "b.rs".to_string(), kind: ChangeKind::Modified },
+ ],
+ }];
+
+ let cochanges = analyze_cochanges(&commits);
+
+ // gone.rs should not appear in any pair
+ let has_gone = cochanges
+ .iter()
+ .any(|c| c.file_a == "gone.rs" || c.file_b == "gone.rs");
+ assert!(!has_gone, "deleted files should not generate co-change pairs");
+ }
}
diff --git a/src/historian/commits.rs b/src/historian/commits.rs
index 1cf7edc..740062e 100644
--- a/src/historian/commits.rs
+++ b/src/historian/commits.rs
@@ -6,6 +6,7 @@ pub enum ChangeKind {
Added,
Modified,
Deleted,
+ Renamed { old_path: String },
}
#[derive(Debug, Clone)]
@@ -38,8 +39,9 @@ pub fn mine_commits(repo_path: &Path, limit: Option) -> Result Result> {
continue;
}
let status = parts[0];
+
+ // Renames: R\told_path\tnew_path — capture old_path for rename tracking
+ if status.starts_with('R') && parts.len() >= 3 {
+ let old_path = parts[1].to_string();
+ let new_path = parts[2].to_string();
+ commit.files_changed.push(FileChange {
+ path: new_path,
+ kind: ChangeKind::Renamed { old_path },
+ });
+ continue;
+ }
+
+ // Copies: treat destination as Added (source is still present, no rename chain)
+ if status.starts_with('C') && parts.len() >= 3 {
+ commit.files_changed.push(FileChange {
+ path: parts[2].to_string(),
+ kind: ChangeKind::Added,
+ });
+ continue;
+ }
+
let kind = if status.starts_with('A') {
ChangeKind::Added
} else if status.starts_with('D') {
ChangeKind::Deleted
- } else if status.starts_with('R') || status.starts_with('C') {
- // Rename/copy: treat the new path as Modified
- ChangeKind::Modified
} else {
ChangeKind::Modified
};
- // For rename/copy, parts[2] is the new path; otherwise parts[1]
- let path = if (status.starts_with('R') || status.starts_with('C')) && parts.len() >= 3 {
- parts[2].to_string()
- } else if parts.len() >= 2 {
- parts[1].to_string()
- } else {
- continue;
- };
-
- commit.files_changed.push(FileChange { path, kind });
+ if parts.len() >= 2 {
+ commit.files_changed.push(FileChange { path: parts[1].to_string(), kind });
+ }
}
}
@@ -236,4 +249,29 @@ D\told_file.txt
assert_eq!(commits[1].files_changed[0].kind, ChangeKind::Modified);
assert_eq!(commits[1].files_changed[1].kind, ChangeKind::Deleted);
}
+
+ #[test]
+ fn test_parse_rename_lines() {
+ let sample = "\
+COMMIT_START
+aaa
+Alice
+alice@example.com
+1700000000
+Rename and modify
+R90\tsrc/old.ts\tsrc/new.ts
+M\tsrc/other.ts
+";
+ let commits = parse_git_log_output(sample).unwrap();
+ assert_eq!(commits.len(), 1);
+ assert_eq!(commits[0].files_changed.len(), 2);
+
+ let rename = &commits[0].files_changed[0];
+ assert_eq!(rename.path, "src/new.ts");
+ assert_eq!(rename.kind, ChangeKind::Renamed { old_path: "src/old.ts".to_string() });
+
+ let modified = &commits[0].files_changed[1];
+ assert_eq!(modified.path, "src/other.ts");
+ assert_eq!(modified.kind, ChangeKind::Modified);
+ }
}
diff --git a/src/main.rs b/src/main.rs
index 1eaeb26..51ed6c8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -20,7 +20,11 @@ struct Cli {
#[derive(Subcommand)]
enum Commands {
/// Index a repository (parse structure + mine git history)
- Index,
+ Index {
+ /// Maximum number of commits to mine for co-change and ownership data (0 = no limit)
+ #[arg(long, default_value = "50000")]
+ max_commits: usize,
+ },
/// Query the dependency graph
Deps {
/// Entity to query (file path or module name)
@@ -74,7 +78,7 @@ fn main() -> anyhow::Result<()> {
store::schema::init_db(&conn)?;
match cli.command {
- Commands::Index => {
+ Commands::Index { max_commits } => {
let repo_path = std::path::Path::new(&cli.repo).canonicalize()?;
let mut store = store::graph::GraphStore::new(conn)?;
@@ -92,7 +96,8 @@ fn main() -> anyhow::Result<()> {
}
// Layer 2: Dynamics
- match historian::mine_commits(&repo_path, None) {
+ let commit_limit = if max_commits == 0 { None } else { Some(max_commits) };
+ match historian::mine_commits(&repo_path, commit_limit) {
Ok(commits) => {
println!(" Git history: {} commits", commits.len());
diff --git a/src/store/graph.rs b/src/store/graph.rs
index f1e1a2d..b14ea50 100644
--- a/src/store/graph.rs
+++ b/src/store/graph.rs
@@ -169,6 +169,45 @@ impl GraphStore {
Ok(())
}
+ /// Write a co-change edge with the actual git commit timestamp (not indexing time).
+ /// Use this instead of add_edge for co-change data so the time scrubber shows real history.
+ pub fn add_cochange_edge(
+ &mut self,
+ from_id: &str,
+ to_id: &str,
+ confidence: f64,
+ last_commit_ts: i64,
+ ) -> Result<()> {
+ use chrono::TimeZone as _;
+ let ts_str = chrono::Utc
+ .timestamp_opt(last_commit_ts, 0)
+ .single()
+ .map(|dt| dt.to_rfc3339())
+ .unwrap_or_else(|| chrono::Utc::now().to_rfc3339());
+
+ let kind = EdgeKind::CoChangesWith;
+ self.conn.execute(
+ "INSERT OR REPLACE INTO edges (from_id, to_id, kind, confidence, last_evidence, evidence_count, decay_half_life, evidence)
+ VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8)",
+ rusqlite::params![from_id, to_id, kind.to_string(), confidence, ts_str, 1_i64, 180.0_f64, "[]"],
+ )?;
+
+ let from_node = self
+ .node_map
+ .get(from_id)
+ .copied()
+ .ok_or_else(|| anyhow::anyhow!("Entity not found: {}", from_id))?;
+ let to_node = self
+ .node_map
+ .get(to_id)
+ .copied()
+ .ok_or_else(|| anyhow::anyhow!("Entity not found: {}", to_id))?;
+
+ self.graph.add_edge(from_node, to_node, kind);
+
+ Ok(())
+ }
+
/// Return structural dependencies only (imports, calls, inherits, etc.)
pub fn dependencies(&self, entity_id: &str, direction: petgraph::Direction) -> Vec {
let Some(&node) = self.node_map.get(entity_id) else {
diff --git a/viz/index.html b/viz/index.html
new file mode 100644
index 0000000..29d485c
--- /dev/null
+++ b/viz/index.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+ Cartograph
+
+
+
+
+
Cartograph
+
Loading data...
+
+
+
Failed to load visualization data.
+
+
+
+
+
+
diff --git a/viz/package-lock.json b/viz/package-lock.json
new file mode 100644
index 0000000..ba6be24
--- /dev/null
+++ b/viz/package-lock.json
@@ -0,0 +1,1123 @@
+{
+ "name": "cartograph-viz",
+ "version": "0.1.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "cartograph-viz",
+ "version": "0.1.0",
+ "dependencies": {
+ "d3-hierarchy": "^3.1.2",
+ "three": "^0.169.0"
+ },
+ "devDependencies": {
+ "vite": "^6.0.0"
+ }
+ },
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
+ "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
+ "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
+ "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
+ "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
+ "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
+ "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
+ "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
+ "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
+ "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
+ "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
+ "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
+ "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
+ "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
+ "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
+ "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
+ "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
+ "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
+ "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
+ "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
+ "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
+ "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openharmony-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
+ "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
+ "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
+ "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
+ "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
+ "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
+ "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",
+ "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",
+ "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",
+ "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",
+ "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",
+ "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",
+ "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",
+ "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",
+ "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",
+ "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",
+ "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",
+ "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",
+ "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",
+ "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",
+ "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",
+ "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",
+ "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",
+ "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",
+ "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-openbsd-x64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",
+ "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-openharmony-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",
+ "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",
+ "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",
+ "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",
+ "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",
+ "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/d3-hierarchy": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
+ "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.25.12",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
+ "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.25.12",
+ "@esbuild/android-arm": "0.25.12",
+ "@esbuild/android-arm64": "0.25.12",
+ "@esbuild/android-x64": "0.25.12",
+ "@esbuild/darwin-arm64": "0.25.12",
+ "@esbuild/darwin-x64": "0.25.12",
+ "@esbuild/freebsd-arm64": "0.25.12",
+ "@esbuild/freebsd-x64": "0.25.12",
+ "@esbuild/linux-arm": "0.25.12",
+ "@esbuild/linux-arm64": "0.25.12",
+ "@esbuild/linux-ia32": "0.25.12",
+ "@esbuild/linux-loong64": "0.25.12",
+ "@esbuild/linux-mips64el": "0.25.12",
+ "@esbuild/linux-ppc64": "0.25.12",
+ "@esbuild/linux-riscv64": "0.25.12",
+ "@esbuild/linux-s390x": "0.25.12",
+ "@esbuild/linux-x64": "0.25.12",
+ "@esbuild/netbsd-arm64": "0.25.12",
+ "@esbuild/netbsd-x64": "0.25.12",
+ "@esbuild/openbsd-arm64": "0.25.12",
+ "@esbuild/openbsd-x64": "0.25.12",
+ "@esbuild/openharmony-arm64": "0.25.12",
+ "@esbuild/sunos-x64": "0.25.12",
+ "@esbuild/win32-arm64": "0.25.12",
+ "@esbuild/win32-ia32": "0.25.12",
+ "@esbuild/win32-x64": "0.25.12"
+ }
+ },
+ "node_modules/fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/picomatch": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.5.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
+ "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.11",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",
+ "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "1.0.8"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.59.0",
+ "@rollup/rollup-android-arm64": "4.59.0",
+ "@rollup/rollup-darwin-arm64": "4.59.0",
+ "@rollup/rollup-darwin-x64": "4.59.0",
+ "@rollup/rollup-freebsd-arm64": "4.59.0",
+ "@rollup/rollup-freebsd-x64": "4.59.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.59.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.59.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.59.0",
+ "@rollup/rollup-linux-arm64-musl": "4.59.0",
+ "@rollup/rollup-linux-loong64-gnu": "4.59.0",
+ "@rollup/rollup-linux-loong64-musl": "4.59.0",
+ "@rollup/rollup-linux-ppc64-gnu": "4.59.0",
+ "@rollup/rollup-linux-ppc64-musl": "4.59.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.59.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.59.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.59.0",
+ "@rollup/rollup-linux-x64-gnu": "4.59.0",
+ "@rollup/rollup-linux-x64-musl": "4.59.0",
+ "@rollup/rollup-openbsd-x64": "4.59.0",
+ "@rollup/rollup-openharmony-arm64": "4.59.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.59.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.59.0",
+ "@rollup/rollup-win32-x64-gnu": "4.59.0",
+ "@rollup/rollup-win32-x64-msvc": "4.59.0",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/three": {
+ "version": "0.169.0",
+ "resolved": "https://registry.npmjs.org/three/-/three-0.169.0.tgz",
+ "integrity": "sha512-Ed906MA3dR4TS5riErd4QBsRGPcx+HBDX2O5yYE5GqJeFQTPU+M56Va/f/Oph9X7uZo3W3o4l2ZhBZ6f6qUv0w==",
+ "license": "MIT"
+ },
+ "node_modules/tinyglobby": {
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
+ "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/vite": {
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz",
+ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "esbuild": "^0.25.0",
+ "fdir": "^6.4.4",
+ "picomatch": "^4.0.2",
+ "postcss": "^8.5.3",
+ "rollup": "^4.34.9",
+ "tinyglobby": "^0.2.13"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
+ "jiti": ">=1.21.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
+ }
+ }
+ }
+ }
+}
diff --git a/viz/package.json b/viz/package.json
new file mode 100644
index 0000000..c8468c4
--- /dev/null
+++ b/viz/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "cartograph-viz",
+ "version": "0.1.0",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "three": "^0.169.0",
+ "d3-hierarchy": "^3.1.2"
+ },
+ "devDependencies": {
+ "vite": "^6.0.0"
+ }
+}
diff --git a/viz/public/.gitkeep b/viz/public/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/viz/public/data.json b/viz/public/data.json
new file mode 100644
index 0000000..75614f4
--- /dev/null
+++ b/viz/public/data.json
@@ -0,0 +1 @@
+{"repo":"openclaw","stats":{"files":6566,"total_files":6566,"struct_edges":9078,"cochange_edges":274,"owners":296,"directories":338},"tree":{"name":"root","children":[{"name":".pi","children":[{"name":"extensions","children":[{"name":"diff.ts","path":".pi/extensions/diff.ts","id":0,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"files.ts","path":".pi/extensions/files.ts","id":1,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"prompt-url-widget.ts","path":".pi/extensions/prompt-url-widget.ts","id":2,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redraws.ts","path":".pi/extensions/redraws.ts","id":3,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"ui","children":[{"name":"paged-select.ts","path":".pi/extensions/ui/paged-select.ts","id":4,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]}]},{"name":"apps","children":[{"name":"android","children":[{"name":"scripts","children":[{"name":"build-release-aab.ts","path":"apps/android/scripts/build-release-aab.ts","id":5,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"}]}]}]},{"name":"extensions","children":[{"name":"acpx","children":[{"name":"index.ts","path":"extensions/acpx/index.ts","id":6,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"src","children":[{"name":"config.test.ts","path":"extensions/acpx/src/config.test.ts","id":7,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"extensions/acpx/src/config.ts","id":8,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ensure.test.ts","path":"extensions/acpx/src/ensure.test.ts","id":9,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"ensure.ts","path":"extensions/acpx/src/ensure.ts","id":10,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"runtime-internals","children":[{"name":"control-errors.test.ts","path":"extensions/acpx/src/runtime-internals/control-errors.test.ts","id":11,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"control-errors.ts","path":"extensions/acpx/src/runtime-internals/control-errors.ts","id":12,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"events.test.ts","path":"extensions/acpx/src/runtime-internals/events.test.ts","id":13,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"events.ts","path":"extensions/acpx/src/runtime-internals/events.ts","id":14,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"jsonrpc.test.ts","path":"extensions/acpx/src/runtime-internals/jsonrpc.test.ts","id":15,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"jsonrpc.ts","path":"extensions/acpx/src/runtime-internals/jsonrpc.ts","id":16,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"mcp-agent-command.test.ts","path":"extensions/acpx/src/runtime-internals/mcp-agent-command.test.ts","id":17,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"mcp-agent-command.ts","path":"extensions/acpx/src/runtime-internals/mcp-agent-command.ts","id":18,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"mcp-proxy.test.ts","path":"extensions/acpx/src/runtime-internals/mcp-proxy.test.ts","id":19,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"process.test.ts","path":"extensions/acpx/src/runtime-internals/process.test.ts","id":20,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"process.ts","path":"extensions/acpx/src/runtime-internals/process.ts","id":21,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"shared.ts","path":"extensions/acpx/src/runtime-internals/shared.ts","id":22,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"}]},{"name":"runtime.test.ts","path":"extensions/acpx/src/runtime.test.ts","id":23,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/acpx/src/runtime.ts","id":24,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.test.ts","path":"extensions/acpx/src/service.test.ts","id":25,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"service.ts","path":"extensions/acpx/src/service.ts","id":26,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-utils","children":[{"name":"runtime-fixtures.ts","path":"extensions/acpx/src/test-utils/runtime-fixtures.ts","id":27,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]}]}]},{"name":"amazon-bedrock","children":[{"name":"index.test.ts","path":"extensions/amazon-bedrock/index.test.ts","id":28,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/amazon-bedrock/index.ts","id":29,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"anthropic","children":[{"name":"index.ts","path":"extensions/anthropic/index.ts","id":30,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"bluebubbles","children":[{"name":"index.ts","path":"extensions/bluebubbles/index.ts","id":31,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/bluebubbles/setup-entry.ts","id":32,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"account-resolve.ts","path":"extensions/bluebubbles/src/account-resolve.ts","id":33,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"accounts.test.ts","path":"extensions/bluebubbles/src/accounts.test.ts","id":34,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"accounts.ts","path":"extensions/bluebubbles/src/accounts.ts","id":35,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"actions.runtime.ts","path":"extensions/bluebubbles/src/actions.runtime.ts","id":36,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"actions.test.ts","path":"extensions/bluebubbles/src/actions.test.ts","id":37,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"actions.ts","path":"extensions/bluebubbles/src/actions.ts","id":38,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"attachments.test.ts","path":"extensions/bluebubbles/src/attachments.test.ts","id":39,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"attachments.ts","path":"extensions/bluebubbles/src/attachments.ts","id":40,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"channel.runtime.ts","path":"extensions/bluebubbles/src/channel.runtime.ts","id":41,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.ts","path":"extensions/bluebubbles/src/channel.ts","id":42,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.test.ts","path":"extensions/bluebubbles/src/chat.test.ts","id":43,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.ts","path":"extensions/bluebubbles/src/chat.ts","id":44,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-apply.ts","path":"extensions/bluebubbles/src/config-apply.ts","id":45,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.test.ts","path":"extensions/bluebubbles/src/config-schema.test.ts","id":46,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"config-schema.ts","path":"extensions/bluebubbles/src/config-schema.ts","id":47,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"history.ts","path":"extensions/bluebubbles/src/history.ts","id":48,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Ryan Haines","ownerEmail":"Ryan-Haines@users.noreply.github.com"},{"name":"media-send.test.ts","path":"extensions/bluebubbles/src/media-send.test.ts","id":49,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-send.ts","path":"extensions/bluebubbles/src/media-send.ts","id":50,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"monitor-debounce.ts","path":"extensions/bluebubbles/src/monitor-debounce.ts","id":51,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-normalize.test.ts","path":"extensions/bluebubbles/src/monitor-normalize.test.ts","id":52,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"monitor-normalize.ts","path":"extensions/bluebubbles/src/monitor-normalize.ts","id":53,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-processing.ts","path":"extensions/bluebubbles/src/monitor-processing.ts","id":54,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-reply-cache.ts","path":"extensions/bluebubbles/src/monitor-reply-cache.ts","id":55,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-self-chat-cache.test.ts","path":"extensions/bluebubbles/src/monitor-self-chat-cache.test.ts","id":56,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"monitor-self-chat-cache.ts","path":"extensions/bluebubbles/src/monitor-self-chat-cache.ts","id":57,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"monitor-shared.ts","path":"extensions/bluebubbles/src/monitor-shared.ts","id":58,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.test.ts","path":"extensions/bluebubbles/src/monitor.test.ts","id":59,"degree":5,"cochangeCount":1,"riskScore":0.0169,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/bluebubbles/src/monitor.ts","id":60,"degree":13,"cochangeCount":2,"riskScore":0.0346,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.webhook-auth.test.ts","path":"extensions/bluebubbles/src/monitor.webhook-auth.test.ts","id":61,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.webhook-route.test.ts","path":"extensions/bluebubbles/src/monitor.webhook-route.test.ts","id":62,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"multipart.ts","path":"extensions/bluebubbles/src/multipart.ts","id":63,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"extensions/bluebubbles/src/probe.ts","id":64,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"reactions.test.ts","path":"extensions/bluebubbles/src/reactions.test.ts","id":65,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reactions.ts","path":"extensions/bluebubbles/src/reactions.ts","id":66,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"request-url.ts","path":"extensions/bluebubbles/src/request-url.ts","id":67,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/bluebubbles/src/runtime.ts","id":68,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input.ts","path":"extensions/bluebubbles/src/secret-input.ts","id":69,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"send-helpers.ts","path":"extensions/bluebubbles/src/send-helpers.ts","id":70,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"send.test.ts","path":"extensions/bluebubbles/src/send.test.ts","id":71,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/bluebubbles/src/send.ts","id":72,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"setup-core.ts","path":"extensions/bluebubbles/src/setup-core.ts","id":73,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/bluebubbles/src/setup-surface.test.ts","id":74,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/bluebubbles/src/setup-surface.ts","id":75,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"targets.test.ts","path":"extensions/bluebubbles/src/targets.test.ts","id":76,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"targets.ts","path":"extensions/bluebubbles/src/targets.ts","id":77,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"test-harness.ts","path":"extensions/bluebubbles/src/test-harness.ts","id":78,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-mocks.ts","path":"extensions/bluebubbles/src/test-mocks.ts","id":79,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"extensions/bluebubbles/src/types.ts","id":80,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"brave","children":[{"name":"index.ts","path":"extensions/brave/index.ts","id":81,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"byteplus","children":[{"name":"index.ts","path":"extensions/byteplus/index.ts","id":82,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"cloudflare-ai-gateway","children":[{"name":"index.ts","path":"extensions/cloudflare-ai-gateway/index.ts","id":83,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"copilot-proxy","children":[{"name":"index.ts","path":"extensions/copilot-proxy/index.ts","id":84,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"device-pair","children":[{"name":"index.ts","path":"extensions/device-pair/index.ts","id":85,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"notify.ts","path":"extensions/device-pair/notify.ts","id":86,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"}]},{"name":"diagnostics-otel","children":[{"name":"index.ts","path":"extensions/diagnostics-otel/index.ts","id":87,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"service.test.ts","path":"extensions/diagnostics-otel/src/service.test.ts","id":88,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.ts","path":"extensions/diagnostics-otel/src/service.ts","id":89,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"brandonwise","ownerEmail":"brandonawise@gmail.com"}]}]},{"name":"diffs","children":[{"name":"index.test.ts","path":"extensions/diffs/index.test.ts","id":90,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/diffs/index.ts","id":91,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"browser.test.ts","path":"extensions/diffs/src/browser.test.ts","id":92,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"browser.ts","path":"extensions/diffs/src/browser.ts","id":93,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"config.test.ts","path":"extensions/diffs/src/config.test.ts","id":94,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"config.ts","path":"extensions/diffs/src/config.ts","id":95,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http.test.ts","path":"extensions/diffs/src/http.test.ts","id":96,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http.ts","path":"extensions/diffs/src/http.ts","id":97,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompt-guidance.ts","path":"extensions/diffs/src/prompt-guidance.ts","id":98,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"render.test.ts","path":"extensions/diffs/src/render.test.ts","id":99,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"render.ts","path":"extensions/diffs/src/render.ts","id":100,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"kkhomej33-netizen","ownerEmail":"kkhomej33@gmail.com"},{"name":"store.test.ts","path":"extensions/diffs/src/store.test.ts","id":101,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.ts","path":"extensions/diffs/src/store.ts","id":102,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.ts","path":"extensions/diffs/src/test-helpers.ts","id":103,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool.test.ts","path":"extensions/diffs/src/tool.test.ts","id":104,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool.ts","path":"extensions/diffs/src/tool.ts","id":105,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"extensions/diffs/src/types.ts","id":106,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"url.test.ts","path":"extensions/diffs/src/url.test.ts","id":107,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"url.ts","path":"extensions/diffs/src/url.ts","id":108,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"viewer-assets.test.ts","path":"extensions/diffs/src/viewer-assets.test.ts","id":109,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"viewer-assets.ts","path":"extensions/diffs/src/viewer-assets.ts","id":110,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"viewer-client.ts","path":"extensions/diffs/src/viewer-client.ts","id":111,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"viewer-payload.test.ts","path":"extensions/diffs/src/viewer-payload.test.ts","id":112,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"viewer-payload.ts","path":"extensions/diffs/src/viewer-payload.ts","id":113,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"}]}]},{"name":"discord","children":[{"name":"index.ts","path":"extensions/discord/index.ts","id":114,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/discord/setup-entry.ts","id":115,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"account-inspect.test.ts","path":"extensions/discord/src/account-inspect.test.ts","id":116,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"account-inspect.ts","path":"extensions/discord/src/account-inspect.ts","id":117,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"accounts.test.ts","path":"extensions/discord/src/accounts.test.ts","id":118,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hermione","ownerEmail":"rai@rbutera.com"},{"name":"accounts.ts","path":"extensions/discord/src/accounts.ts","id":119,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"actions","children":[{"name":"handle-action.guild-admin.ts","path":"extensions/discord/src/actions/handle-action.guild-admin.ts","id":120,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"handle-action.ts","path":"extensions/discord/src/actions/handle-action.ts","id":121,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"api.test.ts","path":"extensions/discord/src/api.test.ts","id":122,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"api.ts","path":"extensions/discord/src/api.ts","id":123,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"audit.test.ts","path":"extensions/discord/src/audit.test.ts","id":124,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit.ts","path":"extensions/discord/src/audit.ts","id":125,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-actions.ts","path":"extensions/discord/src/channel-actions.ts","id":126,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel.runtime.ts","path":"extensions/discord/src/channel.runtime.ts","id":127,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.setup.ts","path":"extensions/discord/src/channel.setup.ts","id":128,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.test.ts","path":"extensions/discord/src/channel.test.ts","id":129,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/discord/src/channel.ts","id":130,"degree":14,"cochangeCount":5,"riskScore":0.1258,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chunk.test.ts","path":"extensions/discord/src/chunk.test.ts","id":131,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chunk.ts","path":"extensions/discord/src/chunk.ts","id":132,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"client.test.ts","path":"extensions/discord/src/client.test.ts","id":133,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"client.ts","path":"extensions/discord/src/client.ts","id":134,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"components-registry.ts","path":"extensions/discord/src/components-registry.ts","id":135,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"components.test.ts","path":"extensions/discord/src/components.test.ts","id":136,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"components.ts","path":"extensions/discord/src/components.ts","id":137,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"directory-cache.ts","path":"extensions/discord/src/directory-cache.ts","id":138,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"directory-live.test.ts","path":"extensions/discord/src/directory-live.test.ts","id":139,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"directory-live.ts","path":"extensions/discord/src/directory-live.ts","id":140,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"draft-chunking.ts","path":"extensions/discord/src/draft-chunking.ts","id":141,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"draft-stream.ts","path":"extensions/discord/src/draft-stream.ts","id":142,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"exec-approvals.ts","path":"extensions/discord/src/exec-approvals.ts","id":143,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"gateway-logging.test.ts","path":"extensions/discord/src/gateway-logging.test.ts","id":144,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-logging.ts","path":"extensions/discord/src/gateway-logging.ts","id":145,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"guilds.ts","path":"extensions/discord/src/guilds.ts","id":146,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"mentions.test.ts","path":"extensions/discord/src/mentions.test.ts","id":147,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@openclaw.ai"},{"name":"mentions.ts","path":"extensions/discord/src/mentions.ts","id":148,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.gateway.test.ts","path":"extensions/discord/src/monitor.gateway.test.ts","id":149,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.gateway.ts","path":"extensions/discord/src/monitor.gateway.ts","id":150,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.test.ts","path":"extensions/discord/src/monitor.test.ts","id":151,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.tool-result.accepts-guild-messages-mentionpatterns-match.e2e.test.ts","path":"extensions/discord/src/monitor.tool-result.accepts-guild-messages-mentionpatterns-match.e2e.test.ts","id":152,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.tool-result.sends-status-replies-responseprefix.test.ts","path":"extensions/discord/src/monitor.tool-result.sends-status-replies-responseprefix.test.ts","id":153,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.tool-result.test-harness.ts","path":"extensions/discord/src/monitor.tool-result.test-harness.ts","id":154,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/discord/src/monitor.ts","id":155,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor","children":[{"name":"agent-components.ts","path":"extensions/discord/src/monitor/agent-components.ts","id":156,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"agent-components.wildcard.test.ts","path":"extensions/discord/src/monitor/agent-components.wildcard.test.ts","id":157,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"allow-list.ts","path":"extensions/discord/src/monitor/allow-list.ts","id":158,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"auto-presence.test.ts","path":"extensions/discord/src/monitor/auto-presence.test.ts","id":159,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"auto-presence.ts","path":"extensions/discord/src/monitor/auto-presence.ts","id":160,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"commands.test.ts","path":"extensions/discord/src/monitor/commands.test.ts","id":161,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Wei He","ownerEmail":"git@weispot.com"},{"name":"commands.ts","path":"extensions/discord/src/monitor/commands.ts","id":162,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"dm-command-auth.test.ts","path":"extensions/discord/src/monitor/dm-command-auth.test.ts","id":163,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dm-command-auth.ts","path":"extensions/discord/src/monitor/dm-command-auth.ts","id":164,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"dm-command-decision.test.ts","path":"extensions/discord/src/monitor/dm-command-decision.test.ts","id":165,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dm-command-decision.ts","path":"extensions/discord/src/monitor/dm-command-decision.ts","id":166,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"exec-approvals.test.ts","path":"extensions/discord/src/monitor/exec-approvals.test.ts","id":167,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals.ts","path":"extensions/discord/src/monitor/exec-approvals.ts","id":168,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.ts","path":"extensions/discord/src/monitor/format.ts","id":169,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"gateway-error-guard.test.ts","path":"extensions/discord/src/monitor/gateway-error-guard.test.ts","id":170,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-error-guard.ts","path":"extensions/discord/src/monitor/gateway-error-guard.ts","id":171,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"gateway-plugin.ts","path":"extensions/discord/src/monitor/gateway-plugin.ts","id":172,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"gateway-registry.ts","path":"extensions/discord/src/monitor/gateway-registry.ts","id":173,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"inbound-context.test.ts","path":"extensions/discord/src/monitor/inbound-context.test.ts","id":174,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-context.ts","path":"extensions/discord/src/monitor/inbound-context.ts","id":175,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"inbound-job.test.ts","path":"extensions/discord/src/monitor/inbound-job.test.ts","id":176,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"inbound-job.ts","path":"extensions/discord/src/monitor/inbound-job.ts","id":177,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"inbound-worker.ts","path":"extensions/discord/src/monitor/inbound-worker.ts","id":178,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"listeners.test.ts","path":"extensions/discord/src/monitor/listeners.test.ts","id":179,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"listeners.ts","path":"extensions/discord/src/monitor/listeners.ts","id":180,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler.bot-self-filter.test.ts","path":"extensions/discord/src/monitor/message-handler.bot-self-filter.test.ts","id":181,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"message-handler.inbound-contract.test.ts","path":"extensions/discord/src/monitor/message-handler.inbound-contract.test.ts","id":182,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-handler.module-test-helpers.ts","path":"extensions/discord/src/monitor/message-handler.module-test-helpers.ts","id":183,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"message-handler.preflight.acp-bindings.test.ts","path":"extensions/discord/src/monitor/message-handler.preflight.acp-bindings.test.ts","id":184,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-handler.preflight.test-helpers.ts","path":"extensions/discord/src/monitor/message-handler.preflight.test-helpers.ts","id":185,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-handler.preflight.test.ts","path":"extensions/discord/src/monitor/message-handler.preflight.test.ts","id":186,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"message-handler.preflight.ts","path":"extensions/discord/src/monitor/message-handler.preflight.ts","id":187,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"message-handler.preflight.types.ts","path":"extensions/discord/src/monitor/message-handler.preflight.types.ts","id":188,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler.process.test.ts","path":"extensions/discord/src/monitor/message-handler.process.test.ts","id":189,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-handler.process.ts","path":"extensions/discord/src/monitor/message-handler.process.ts","id":190,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler.queue.test.ts","path":"extensions/discord/src/monitor/message-handler.queue.test.ts","id":191,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"message-handler.test-harness.ts","path":"extensions/discord/src/monitor/message-handler.test-harness.ts","id":192,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"message-handler.test-helpers.ts","path":"extensions/discord/src/monitor/message-handler.test-helpers.ts","id":193,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"message-handler.ts","path":"extensions/discord/src/monitor/message-handler.ts","id":194,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-utils.test.ts","path":"extensions/discord/src/monitor/message-utils.test.ts","id":195,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-utils.ts","path":"extensions/discord/src/monitor/message-utils.ts","id":196,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"model-picker-preferences.test.ts","path":"extensions/discord/src/monitor/model-picker-preferences.test.ts","id":197,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-picker-preferences.ts","path":"extensions/discord/src/monitor/model-picker-preferences.ts","id":198,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"model-picker.test-utils.ts","path":"extensions/discord/src/monitor/model-picker.test-utils.ts","id":199,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-picker.test.ts","path":"extensions/discord/src/monitor/model-picker.test.ts","id":200,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-picker.ts","path":"extensions/discord/src/monitor/model-picker.ts","id":201,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.test.ts","path":"extensions/discord/src/monitor/monitor.test.ts","id":202,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"native-command-context.test.ts","path":"extensions/discord/src/monitor/native-command-context.test.ts","id":203,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"native-command-context.ts","path":"extensions/discord/src/monitor/native-command-context.ts","id":204,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"native-command.commands-allowfrom.test.ts","path":"extensions/discord/src/monitor/native-command.commands-allowfrom.test.ts","id":205,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Hermione","ownerEmail":"rai@rbutera.com"},{"name":"native-command.model-picker.test.ts","path":"extensions/discord/src/monitor/native-command.model-picker.test.ts","id":206,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"native-command.options.test.ts","path":"extensions/discord/src/monitor/native-command.options.test.ts","id":207,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"native-command.plugin-dispatch.test.ts","path":"extensions/discord/src/monitor/native-command.plugin-dispatch.test.ts","id":208,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"native-command.test-helpers.ts","path":"extensions/discord/src/monitor/native-command.test-helpers.ts","id":209,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"native-command.ts","path":"extensions/discord/src/monitor/native-command.ts","id":210,"degree":16,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"preflight-audio.ts","path":"extensions/discord/src/monitor/preflight-audio.ts","id":211,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"presence-cache.ts","path":"extensions/discord/src/monitor/presence-cache.ts","id":212,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"presence.test.ts","path":"extensions/discord/src/monitor/presence.test.ts","id":213,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"presence.ts","path":"extensions/discord/src/monitor/presence.ts","id":214,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"provider.allowlist.test.ts","path":"extensions/discord/src/monitor/provider.allowlist.test.ts","id":215,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider.allowlist.ts","path":"extensions/discord/src/monitor/provider.allowlist.ts","id":216,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"provider.lifecycle.test.ts","path":"extensions/discord/src/monitor/provider.lifecycle.test.ts","id":217,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider.lifecycle.ts","path":"extensions/discord/src/monitor/provider.lifecycle.ts","id":218,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"provider.proxy.test.ts","path":"extensions/discord/src/monitor/provider.proxy.test.ts","id":219,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider.rest-proxy.test.ts","path":"extensions/discord/src/monitor/provider.rest-proxy.test.ts","id":220,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider.skill-dedupe.test.ts","path":"extensions/discord/src/monitor/provider.skill-dedupe.test.ts","id":221,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"provider.test.ts","path":"extensions/discord/src/monitor/provider.test.ts","id":222,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider.ts","path":"extensions/discord/src/monitor/provider.ts","id":223,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-context.ts","path":"extensions/discord/src/monitor/reply-context.ts","id":224,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reply-delivery.test.ts","path":"extensions/discord/src/monitor/reply-delivery.test.ts","id":225,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Hermione","ownerEmail":"rai@rbutera.com"},{"name":"reply-delivery.ts","path":"extensions/discord/src/monitor/reply-delivery.ts","id":226,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"rest-fetch.ts","path":"extensions/discord/src/monitor/rest-fetch.ts","id":227,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"route-resolution.test.ts","path":"extensions/discord/src/monitor/route-resolution.test.ts","id":228,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"route-resolution.ts","path":"extensions/discord/src/monitor/route-resolution.ts","id":229,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sender-identity.ts","path":"extensions/discord/src/monitor/sender-identity.ts","id":230,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"status.ts","path":"extensions/discord/src/monitor/status.ts","id":231,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"system-events.ts","path":"extensions/discord/src/monitor/system-events.ts","id":232,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-bindings.config.ts","path":"extensions/discord/src/monitor/thread-bindings.config.ts","id":233,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-bindings.discord-api.test.ts","path":"extensions/discord/src/monitor/thread-bindings.discord-api.test.ts","id":234,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-bindings.discord-api.ts","path":"extensions/discord/src/monitor/thread-bindings.discord-api.ts","id":235,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"thread-bindings.lifecycle.test.ts","path":"extensions/discord/src/monitor/thread-bindings.lifecycle.test.ts","id":236,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-bindings.lifecycle.ts","path":"extensions/discord/src/monitor/thread-bindings.lifecycle.ts","id":237,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-bindings.manager.ts","path":"extensions/discord/src/monitor/thread-bindings.manager.ts","id":238,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"thread-bindings.messages.ts","path":"extensions/discord/src/monitor/thread-bindings.messages.ts","id":239,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-bindings.persona.test.ts","path":"extensions/discord/src/monitor/thread-bindings.persona.test.ts","id":240,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"thread-bindings.persona.ts","path":"extensions/discord/src/monitor/thread-bindings.persona.ts","id":241,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-bindings.shared-state.test.ts","path":"extensions/discord/src/monitor/thread-bindings.shared-state.test.ts","id":242,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-bindings.state.ts","path":"extensions/discord/src/monitor/thread-bindings.state.ts","id":243,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"thread-bindings.ts","path":"extensions/discord/src/monitor/thread-bindings.ts","id":244,"degree":21,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-bindings.types.ts","path":"extensions/discord/src/monitor/thread-bindings.types.ts","id":245,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"thread-session-close.test.ts","path":"extensions/discord/src/monitor/thread-session-close.test.ts","id":246,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-session-close.ts","path":"extensions/discord/src/monitor/thread-session-close.ts","id":247,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"threading.auto-thread.test.ts","path":"extensions/discord/src/monitor/threading.auto-thread.test.ts","id":248,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"threading.parent-info.test.ts","path":"extensions/discord/src/monitor/threading.parent-info.test.ts","id":249,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"threading.starter.test.ts","path":"extensions/discord/src/monitor/threading.starter.test.ts","id":250,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"threading.ts","path":"extensions/discord/src/monitor/threading.ts","id":251,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"timeouts.ts","path":"extensions/discord/src/monitor/timeouts.ts","id":252,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"typing.ts","path":"extensions/discord/src/monitor/typing.ts","id":253,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"normalize.ts","path":"extensions/discord/src/normalize.ts","id":254,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"outbound-adapter.interactive-order.test.ts","path":"extensions/discord/src/outbound-adapter.interactive-order.test.ts","id":255,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-adapter.test.ts","path":"extensions/discord/src/outbound-adapter.test.ts","id":256,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"outbound-adapter.ts","path":"extensions/discord/src/outbound-adapter.ts","id":257,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pluralkit.test.ts","path":"extensions/discord/src/pluralkit.test.ts","id":258,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"pluralkit.ts","path":"extensions/discord/src/pluralkit.ts","id":259,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"probe.intents.test.ts","path":"extensions/discord/src/probe.intents.test.ts","id":260,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.parse-token.test.ts","path":"extensions/discord/src/probe.parse-token.test.ts","id":261,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"dhananjai1729","ownerEmail":"dhananjaikrishnakumarpm@pool-100-10-9-127.prvdri.fios.verizon.net"},{"name":"probe.ts","path":"extensions/discord/src/probe.ts","id":262,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-allowlist-common.test.ts","path":"extensions/discord/src/resolve-allowlist-common.test.ts","id":263,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-allowlist-common.ts","path":"extensions/discord/src/resolve-allowlist-common.ts","id":264,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-channels.test.ts","path":"extensions/discord/src/resolve-channels.test.ts","id":265,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@openclaw.ai"},{"name":"resolve-channels.ts","path":"extensions/discord/src/resolve-channels.ts","id":266,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-users.test.ts","path":"extensions/discord/src/resolve-users.test.ts","id":267,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-users.ts","path":"extensions/discord/src/resolve-users.ts","id":268,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/discord/src/runtime.ts","id":269,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.channels.ts","path":"extensions/discord/src/send.channels.ts","id":270,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.components.test.ts","path":"extensions/discord/src/send.components.test.ts","id":271,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"send.components.ts","path":"extensions/discord/src/send.components.ts","id":272,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.creates-thread.test.ts","path":"extensions/discord/src/send.creates-thread.test.ts","id":273,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.emojis-stickers.ts","path":"extensions/discord/src/send.emojis-stickers.ts","id":274,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.guild.ts","path":"extensions/discord/src/send.guild.ts","id":275,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.messages.ts","path":"extensions/discord/src/send.messages.ts","id":276,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.outbound.ts","path":"extensions/discord/src/send.outbound.ts","id":277,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.permissions.authz.test.ts","path":"extensions/discord/src/send.permissions.authz.test.ts","id":278,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.permissions.ts","path":"extensions/discord/src/send.permissions.ts","id":279,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.reactions.ts","path":"extensions/discord/src/send.reactions.ts","id":280,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.sends-basic-channel-messages.test.ts","path":"extensions/discord/src/send.sends-basic-channel-messages.test.ts","id":281,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.shared.ts","path":"extensions/discord/src/send.shared.ts","id":282,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.test-harness.ts","path":"extensions/discord/src/send.test-harness.ts","id":283,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"send.ts","path":"extensions/discord/src/send.ts","id":284,"degree":16,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.types.ts","path":"extensions/discord/src/send.types.ts","id":285,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.typing.ts","path":"extensions/discord/src/send.typing.ts","id":286,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"send.webhook-activity.test.ts","path":"extensions/discord/src/send.webhook-activity.test.ts","id":287,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-key-normalization.test.ts","path":"extensions/discord/src/session-key-normalization.test.ts","id":288,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-key-normalization.ts","path":"extensions/discord/src/session-key-normalization.ts","id":289,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"setup-core.ts","path":"extensions/discord/src/setup-core.ts","id":290,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/discord/src/setup-surface.ts","id":291,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"shared-interactive.test.ts","path":"extensions/discord/src/shared-interactive.test.ts","id":292,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared-interactive.ts","path":"extensions/discord/src/shared-interactive.ts","id":293,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-issues.ts","path":"extensions/discord/src/status-issues.ts","id":294,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"subagent-hooks.test.ts","path":"extensions/discord/src/subagent-hooks.test.ts","id":295,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-hooks.ts","path":"extensions/discord/src/subagent-hooks.ts","id":296,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"targets.test.ts","path":"extensions/discord/src/targets.test.ts","id":297,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.ts","path":"extensions/discord/src/targets.ts","id":298,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"test-http-helpers.ts","path":"extensions/discord/src/test-http-helpers.ts","id":299,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token.test.ts","path":"extensions/discord/src/token.test.ts","id":300,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"token.ts","path":"extensions/discord/src/token.ts","id":301,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"ui.ts","path":"extensions/discord/src/ui.ts","id":302,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"voice-message.test.ts","path":"extensions/discord/src/voice-message.test.ts","id":303,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"voice-message.ts","path":"extensions/discord/src/voice-message.ts","id":304,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"voice","children":[{"name":"command.test.ts","path":"extensions/discord/src/voice/command.test.ts","id":305,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command.ts","path":"extensions/discord/src/voice/command.ts","id":306,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"manager.e2e.test.ts","path":"extensions/discord/src/voice/manager.e2e.test.ts","id":307,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.runtime.ts","path":"extensions/discord/src/voice/manager.runtime.ts","id":308,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"manager.ts","path":"extensions/discord/src/voice/manager.ts","id":309,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]}]}]},{"name":"feishu","children":[{"name":"index.test.ts","path":"extensions/feishu/index.test.ts","id":310,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"index.ts","path":"extensions/feishu/index.ts","id":311,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"setup-entry.ts","path":"extensions/feishu/setup-entry.ts","id":312,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.test.ts","path":"extensions/feishu/src/accounts.test.ts","id":313,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@users.noreply.github.com"},{"name":"accounts.ts","path":"extensions/feishu/src/accounts.ts","id":314,"degree":26,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@users.noreply.github.com"},{"name":"async.ts","path":"extensions/feishu/src/async.ts","id":315,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bitable.ts","path":"extensions/feishu/src/bitable.ts","id":316,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"gaowanqi08141999","ownerEmail":"gaowanqi0814@163.com"},{"name":"bot.card-action.test.ts","path":"extensions/feishu/src/bot.card-action.test.ts","id":317,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"0xRain","ownerEmail":"tianrun.yang@hotmail.com"},{"name":"bot.checkBotMentioned.test.ts","path":"extensions/feishu/src/bot.checkBotMentioned.test.ts","id":318,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"bot.stripBotMention.test.ts","path":"extensions/feishu/src/bot.stripBotMention.test.ts","id":319,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"bot.test.ts","path":"extensions/feishu/src/bot.test.ts","id":320,"degree":2,"cochangeCount":1,"riskScore":0.0293,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.ts","path":"extensions/feishu/src/bot.ts","id":321,"degree":22,"cochangeCount":1,"riskScore":0.0387,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"card-action.ts","path":"extensions/feishu/src/card-action.ts","id":322,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"card-interaction.test.ts","path":"extensions/feishu/src/card-interaction.test.ts","id":323,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"card-interaction.ts","path":"extensions/feishu/src/card-interaction.ts","id":324,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"card-ux-approval.ts","path":"extensions/feishu/src/card-ux-approval.ts","id":325,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"card-ux-launcher.test.ts","path":"extensions/feishu/src/card-ux-launcher.test.ts","id":326,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"card-ux-launcher.ts","path":"extensions/feishu/src/card-ux-launcher.ts","id":327,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"card-ux-shared.ts","path":"extensions/feishu/src/card-ux-shared.ts","id":328,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"channel.runtime.ts","path":"extensions/feishu/src/channel.runtime.ts","id":329,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"channel.test.ts","path":"extensions/feishu/src/channel.test.ts","id":330,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"channel.ts","path":"extensions/feishu/src/channel.ts","id":331,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"chat-schema.ts","path":"extensions/feishu/src/chat-schema.ts","id":332,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"chat.test.ts","path":"extensions/feishu/src/chat.test.ts","id":333,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"chat.ts","path":"extensions/feishu/src/chat.ts","id":334,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"client.test.ts","path":"extensions/feishu/src/client.test.ts","id":335,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"client.ts","path":"extensions/feishu/src/client.ts","id":336,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"config-schema.test.ts","path":"extensions/feishu/src/config-schema.test.ts","id":337,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"config-schema.ts","path":"extensions/feishu/src/config-schema.ts","id":338,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"conversation-id.ts","path":"extensions/feishu/src/conversation-id.ts","id":339,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"dedup.ts","path":"extensions/feishu/src/dedup.ts","id":340,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory.static.ts","path":"extensions/feishu/src/directory.static.ts","id":341,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"directory.test.ts","path":"extensions/feishu/src/directory.test.ts","id":342,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"directory.ts","path":"extensions/feishu/src/directory.ts","id":343,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"doc-schema.ts","path":"extensions/feishu/src/doc-schema.ts","id":344,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"XuHao","ownerEmail":"xuhao1@users.noreply.github.com"},{"name":"docx-batch-insert.test.ts","path":"extensions/feishu/src/docx-batch-insert.test.ts","id":345,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docx-batch-insert.ts","path":"extensions/feishu/src/docx-batch-insert.ts","id":346,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docx-color-text.ts","path":"extensions/feishu/src/docx-color-text.ts","id":347,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Elarwei","ownerEmail":"168552401+Elarwei001@users.noreply.github.com"},{"name":"docx-table-ops.ts","path":"extensions/feishu/src/docx-table-ops.ts","id":348,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Elarwei","ownerEmail":"168552401+Elarwei001@users.noreply.github.com"},{"name":"docx.account-selection.test.ts","path":"extensions/feishu/src/docx.account-selection.test.ts","id":349,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"docx.test.ts","path":"extensions/feishu/src/docx.test.ts","id":350,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"docx.ts","path":"extensions/feishu/src/docx.ts","id":351,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"\u9752\u96f2","ownerEmail":"137844255@qq.com"},{"name":"drive-schema.ts","path":"extensions/feishu/src/drive-schema.ts","id":352,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"drive.ts","path":"extensions/feishu/src/drive.ts","id":353,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"dynamic-agent.ts","path":"extensions/feishu/src/dynamic-agent.ts","id":354,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"external-keys.test.ts","path":"extensions/feishu/src/external-keys.test.ts","id":355,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"external-keys.ts","path":"extensions/feishu/src/external-keys.ts","id":356,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"feishu-command-handler.ts","path":"extensions/feishu/src/feishu-command-handler.ts","id":357,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Andy Tien","ownerEmail":"35169750+Linux2010@users.noreply.github.com"},{"name":"media.test.ts","path":"extensions/feishu/src/media.test.ts","id":358,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media.ts","path":"extensions/feishu/src/media.ts","id":359,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mention.ts","path":"extensions/feishu/src/mention.ts","id":360,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"\u4e0d\u505a\u4e86\u7761\u5927\u89c9","ownerEmail":"64798754+stakeswky@users.noreply.github.com"},{"name":"monitor.account.ts","path":"extensions/feishu/src/monitor.account.ts","id":361,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"monitor.bot-menu.test.ts","path":"extensions/feishu/src/monitor.bot-menu.test.ts","id":362,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"monitor.reaction.lifecycle.test.ts","path":"extensions/feishu/src/monitor.reaction.lifecycle.test.ts","id":363,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"monitor.reaction.test.ts","path":"extensions/feishu/src/monitor.reaction.test.ts","id":364,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"monitor.startup.test.ts","path":"extensions/feishu/src/monitor.startup.test.ts","id":365,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.startup.ts","path":"extensions/feishu/src/monitor.startup.ts","id":366,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Mark L","ownerEmail":"73659136+liuxiaopai-ai@users.noreply.github.com"},{"name":"monitor.state.defaults.test.ts","path":"extensions/feishu/src/monitor.state.defaults.test.ts","id":367,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mark L","ownerEmail":"73659136+liuxiaopai-ai@users.noreply.github.com"},{"name":"monitor.state.ts","path":"extensions/feishu/src/monitor.state.ts","id":368,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.test-mocks.ts","path":"extensions/feishu/src/monitor.test-mocks.ts","id":369,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.transport.ts","path":"extensions/feishu/src/monitor.transport.ts","id":370,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Mark L","ownerEmail":"73659136+liuxiaopai-ai@users.noreply.github.com"},{"name":"monitor.ts","path":"extensions/feishu/src/monitor.ts","id":371,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"monitor.webhook-e2e.test.ts","path":"extensions/feishu/src/monitor.webhook-e2e.test.ts","id":372,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.webhook-security.test.ts","path":"extensions/feishu/src/monitor.webhook-security.test.ts","id":373,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.webhook.test-helpers.ts","path":"extensions/feishu/src/monitor.webhook.test-helpers.ts","id":374,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound.test.ts","path":"extensions/feishu/src/outbound.test.ts","id":375,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Madoka","ownerEmail":"guoqunabc@pku.edu.cn"},{"name":"outbound.ts","path":"extensions/feishu/src/outbound.ts","id":376,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Ayane","ownerEmail":"40628300+ayanesakura@users.noreply.github.com"},{"name":"perm-schema.ts","path":"extensions/feishu/src/perm-schema.ts","id":377,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"perm.ts","path":"extensions/feishu/src/perm.ts","id":378,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"pins.ts","path":"extensions/feishu/src/pins.ts","id":379,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"policy.test.ts","path":"extensions/feishu/src/policy.test.ts","id":380,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"policy.ts","path":"extensions/feishu/src/policy.ts","id":381,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"post.test.ts","path":"extensions/feishu/src/post.test.ts","id":382,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"WilsonLiu95","ownerEmail":"wilsonliuxyz@gmail.com"},{"name":"post.ts","path":"extensions/feishu/src/post.ts","id":383,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"laopuhuluwa","ownerEmail":"linknivek@163.com"},{"name":"probe.test.ts","path":"extensions/feishu/src/probe.test.ts","id":384,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"extensions/feishu/src/probe.ts","id":385,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"reactions.ts","path":"extensions/feishu/src/reactions.ts","id":386,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-dispatcher.test.ts","path":"extensions/feishu/src/reply-dispatcher.test.ts","id":387,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-dispatcher.ts","path":"extensions/feishu/src/reply-dispatcher.ts","id":388,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/feishu/src/runtime.ts","id":389,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input.ts","path":"extensions/feishu/src/secret-input.ts","id":390,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"send-message.ts","path":"extensions/feishu/src/send-message.ts","id":391,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-result.ts","path":"extensions/feishu/src/send-result.ts","id":392,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-target.test.ts","path":"extensions/feishu/src/send-target.test.ts","id":393,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-target.ts","path":"extensions/feishu/src/send-target.ts","id":394,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.reply-fallback.test.ts","path":"extensions/feishu/src/send.reply-fallback.test.ts","id":395,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/feishu/src/send.test.ts","id":396,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/feishu/src/send.ts","id":397,"degree":18,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"setup-core.ts","path":"extensions/feishu/src/setup-core.ts","id":398,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-status.test.ts","path":"extensions/feishu/src/setup-status.test.ts","id":399,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/feishu/src/setup-surface.test.ts","id":400,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/feishu/src/setup-surface.ts","id":401,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"streaming-card.test.ts","path":"extensions/feishu/src/streaming-card.test.ts","id":402,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Nhj","ownerEmail":"50262693+polooooo@users.noreply.github.com"},{"name":"streaming-card.ts","path":"extensions/feishu/src/streaming-card.ts","id":403,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Nhj","ownerEmail":"50262693+polooooo@users.noreply.github.com"},{"name":"subagent-hooks.test.ts","path":"extensions/feishu/src/subagent-hooks.test.ts","id":404,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"subagent-hooks.ts","path":"extensions/feishu/src/subagent-hooks.ts","id":405,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"targets.test.ts","path":"extensions/feishu/src/targets.test.ts","id":406,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.ts","path":"extensions/feishu/src/targets.ts","id":407,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"thread-bindings.test.ts","path":"extensions/feishu/src/thread-bindings.test.ts","id":408,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"thread-bindings.ts","path":"extensions/feishu/src/thread-bindings.ts","id":409,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"tool-account-routing.test.ts","path":"extensions/feishu/src/tool-account-routing.test.ts","id":410,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"tool-account.ts","path":"extensions/feishu/src/tool-account.ts","id":411,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-factory-test-harness.ts","path":"extensions/feishu/src/tool-factory-test-harness.ts","id":412,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-result.test.ts","path":"extensions/feishu/src/tool-result.test.ts","id":413,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-result.ts","path":"extensions/feishu/src/tool-result.ts","id":414,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools-config.test.ts","path":"extensions/feishu/src/tools-config.test.ts","id":415,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"\u5218\u82c7","ownerEmail":"liuweifly@yahoo.com"},{"name":"tools-config.ts","path":"extensions/feishu/src/tools-config.ts","id":416,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"\u5218\u82c7","ownerEmail":"liuweifly@yahoo.com"},{"name":"types.ts","path":"extensions/feishu/src/types.ts","id":417,"degree":24,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing.test.ts","path":"extensions/feishu/src/typing.test.ts","id":418,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Madoka","ownerEmail":"guoqunabc@pku.edu.cn"},{"name":"typing.ts","path":"extensions/feishu/src/typing.ts","id":419,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Madoka","ownerEmail":"guoqunabc@pku.edu.cn"},{"name":"wiki-schema.ts","path":"extensions/feishu/src/wiki-schema.ts","id":420,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"},{"name":"wiki.ts","path":"extensions/feishu/src/wiki.ts","id":421,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Yifeng Wang","ownerEmail":"xuebi@liblib.ai"}]}]},{"name":"firecrawl","children":[{"name":"index.test.ts","path":"extensions/firecrawl/index.test.ts","id":422,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/firecrawl/index.ts","id":423,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"config.ts","path":"extensions/firecrawl/src/config.ts","id":424,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"firecrawl-client.ts","path":"extensions/firecrawl/src/firecrawl-client.ts","id":425,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"firecrawl-scrape-tool.ts","path":"extensions/firecrawl/src/firecrawl-scrape-tool.ts","id":426,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"firecrawl-search-provider.ts","path":"extensions/firecrawl/src/firecrawl-search-provider.ts","id":427,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"firecrawl-search-tool.ts","path":"extensions/firecrawl/src/firecrawl-search-tool.ts","id":428,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"github-copilot","children":[{"name":"index.ts","path":"extensions/github-copilot/index.ts","id":429,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token.test.ts","path":"extensions/github-copilot/token.test.ts","id":430,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token.ts","path":"extensions/github-copilot/token.ts","id":431,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage.test.ts","path":"extensions/github-copilot/usage.test.ts","id":432,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage.ts","path":"extensions/github-copilot/usage.ts","id":433,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"google","children":[{"name":"gemini-cli-provider.ts","path":"extensions/google/gemini-cli-provider.ts","id":434,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/google/index.ts","id":435,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.credentials.ts","path":"extensions/google/oauth.credentials.ts","id":436,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.flow.ts","path":"extensions/google/oauth.flow.ts","id":437,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.http.ts","path":"extensions/google/oauth.http.ts","id":438,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.project.ts","path":"extensions/google/oauth.project.ts","id":439,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.shared.ts","path":"extensions/google/oauth.shared.ts","id":440,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.test.ts","path":"extensions/google/oauth.test.ts","id":441,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"oauth.token.ts","path":"extensions/google/oauth.token.ts","id":442,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.ts","path":"extensions/google/oauth.ts","id":443,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"provider-models.ts","path":"extensions/google/provider-models.ts","id":444,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"googlechat","children":[{"name":"index.ts","path":"extensions/googlechat/index.ts","id":445,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/googlechat/setup-entry.ts","id":446,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.test.ts","path":"extensions/googlechat/src/accounts.test.ts","id":447,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"accounts.ts","path":"extensions/googlechat/src/accounts.ts","id":448,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"actions.ts","path":"extensions/googlechat/src/actions.ts","id":449,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"api.test.ts","path":"extensions/googlechat/src/api.test.ts","id":450,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"api.ts","path":"extensions/googlechat/src/api.ts","id":451,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth.test.ts","path":"extensions/googlechat/src/auth.test.ts","id":452,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth.ts","path":"extensions/googlechat/src/auth.ts","id":453,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.outbound.test.ts","path":"extensions/googlechat/src/channel.outbound.test.ts","id":454,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.runtime.ts","path":"extensions/googlechat/src/channel.runtime.ts","id":455,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.startup.test.ts","path":"extensions/googlechat/src/channel.startup.test.ts","id":456,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/googlechat/src/channel.ts","id":457,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-access.ts","path":"extensions/googlechat/src/monitor-access.ts","id":458,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"monitor-types.ts","path":"extensions/googlechat/src/monitor-types.ts","id":459,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-webhook.ts","path":"extensions/googlechat/src/monitor-webhook.ts","id":460,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.test.ts","path":"extensions/googlechat/src/monitor.test.ts","id":461,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"monitor.ts","path":"extensions/googlechat/src/monitor.ts","id":462,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.webhook-routing.test.ts","path":"extensions/googlechat/src/monitor.webhook-routing.test.ts","id":463,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-target.test.ts","path":"extensions/googlechat/src/resolve-target.test.ts","id":464,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime.ts","path":"extensions/googlechat/src/runtime.ts","id":465,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-core.ts","path":"extensions/googlechat/src/setup-core.ts","id":466,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-surface.test.ts","path":"extensions/googlechat/src/setup-surface.test.ts","id":467,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/googlechat/src/setup-surface.ts","id":468,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"targets.test.ts","path":"extensions/googlechat/src/targets.test.ts","id":469,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"targets.ts","path":"extensions/googlechat/src/targets.ts","id":470,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.config.ts","path":"extensions/googlechat/src/types.config.ts","id":471,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"iHildy","ownerEmail":"ian@jedi.net"},{"name":"types.ts","path":"extensions/googlechat/src/types.ts","id":472,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"iHildy","ownerEmail":"ian@jedi.net"}]}]},{"name":"huggingface","children":[{"name":"index.ts","path":"extensions/huggingface/index.ts","id":473,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"imessage","children":[{"name":"index.ts","path":"extensions/imessage/index.ts","id":474,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/imessage/setup-entry.ts","id":475,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.ts","path":"extensions/imessage/src/accounts.ts","id":476,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel.outbound.test.ts","path":"extensions/imessage/src/channel.outbound.test.ts","id":477,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"channel.runtime.ts","path":"extensions/imessage/src/channel.runtime.ts","id":478,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.setup.ts","path":"extensions/imessage/src/channel.setup.ts","id":479,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/imessage/src/channel.ts","id":480,"degree":5,"cochangeCount":4,"riskScore":0.0225,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.ts","path":"extensions/imessage/src/client.ts","id":481,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"constants.ts","path":"extensions/imessage/src/constants.ts","id":482,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.gating.test.ts","path":"extensions/imessage/src/monitor.gating.test.ts","id":483,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"monitor.shutdown.unhandled-rejection.test.ts","path":"extensions/imessage/src/monitor.shutdown.unhandled-rejection.test.ts","id":484,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/imessage/src/monitor.ts","id":485,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor","children":[{"name":"abort-handler.ts","path":"extensions/imessage/src/monitor/abort-handler.ts","id":486,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"deliver.test.ts","path":"extensions/imessage/src/monitor/deliver.test.ts","id":487,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"deliver.ts","path":"extensions/imessage/src/monitor/deliver.ts","id":488,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"echo-cache.ts","path":"extensions/imessage/src/monitor/echo-cache.ts","id":489,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"inbound-processing.test.ts","path":"extensions/imessage/src/monitor/inbound-processing.test.ts","id":490,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-processing.ts","path":"extensions/imessage/src/monitor/inbound-processing.ts","id":491,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"loop-rate-limiter.test.ts","path":"extensions/imessage/src/monitor/loop-rate-limiter.test.ts","id":492,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"OfflynAI","ownerEmail":"140015627+joelnishanth@users.noreply.github.com"},{"name":"loop-rate-limiter.ts","path":"extensions/imessage/src/monitor/loop-rate-limiter.ts","id":493,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor-provider.echo-cache.test.ts","path":"extensions/imessage/src/monitor/monitor-provider.echo-cache.test.ts","id":494,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-provider.ts","path":"extensions/imessage/src/monitor/monitor-provider.ts","id":495,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"parse-notification.ts","path":"extensions/imessage/src/monitor/parse-notification.ts","id":496,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reflection-guard.test.ts","path":"extensions/imessage/src/monitor/reflection-guard.test.ts","id":497,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"OfflynAI","ownerEmail":"140015627+joelnishanth@users.noreply.github.com"},{"name":"reflection-guard.ts","path":"extensions/imessage/src/monitor/reflection-guard.ts","id":498,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/imessage/src/monitor/runtime.ts","id":499,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sanitize-outbound.test.ts","path":"extensions/imessage/src/monitor/sanitize-outbound.test.ts","id":500,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"OfflynAI","ownerEmail":"140015627+joelnishanth@users.noreply.github.com"},{"name":"sanitize-outbound.ts","path":"extensions/imessage/src/monitor/sanitize-outbound.ts","id":501,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"self-chat-cache.test.ts","path":"extensions/imessage/src/monitor/self-chat-cache.test.ts","id":502,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"self-chat-cache.ts","path":"extensions/imessage/src/monitor/self-chat-cache.ts","id":503,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.ts","path":"extensions/imessage/src/monitor/types.ts","id":504,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"outbound-adapter.ts","path":"extensions/imessage/src/outbound-adapter.ts","id":505,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.test.ts","path":"extensions/imessage/src/probe.test.ts","id":506,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"extensions/imessage/src/probe.ts","id":507,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/imessage/src/runtime.ts","id":508,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/imessage/src/send.test.ts","id":509,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/imessage/src/send.ts","id":510,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"setup-allow-from.test.ts","path":"extensions/imessage/src/setup-allow-from.test.ts","id":511,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-core.ts","path":"extensions/imessage/src/setup-core.ts","id":512,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/imessage/src/setup-surface.ts","id":513,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"target-parsing-helpers.ts","path":"extensions/imessage/src/target-parsing-helpers.ts","id":514,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"targets.test.ts","path":"extensions/imessage/src/targets.test.ts","id":515,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.ts","path":"extensions/imessage/src/targets.ts","id":516,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]}]},{"name":"irc","children":[{"name":"index.ts","path":"extensions/irc/index.ts","id":517,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"setup-entry.ts","path":"extensions/irc/setup-entry.ts","id":518,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.test.ts","path":"extensions/irc/src/accounts.test.ts","id":519,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"accounts.ts","path":"extensions/irc/src/accounts.ts","id":520,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"channel.startup.test.ts","path":"extensions/irc/src/channel.startup.test.ts","id":521,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/irc/src/channel.ts","id":522,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.test.ts","path":"extensions/irc/src/client.test.ts","id":523,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"client.ts","path":"extensions/irc/src/client.ts","id":524,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"config-schema.test.ts","path":"extensions/irc/src/config-schema.test.ts","id":525,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"config-schema.ts","path":"extensions/irc/src/config-schema.ts","id":526,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"connect-options.ts","path":"extensions/irc/src/connect-options.ts","id":527,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-chars.ts","path":"extensions/irc/src/control-chars.ts","id":528,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"inbound.policy.test.ts","path":"extensions/irc/src/inbound.policy.test.ts","id":529,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.ts","path":"extensions/irc/src/inbound.ts","id":530,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"monitor.test.ts","path":"extensions/irc/src/monitor.test.ts","id":531,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"monitor.ts","path":"extensions/irc/src/monitor.ts","id":532,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.test.ts","path":"extensions/irc/src/normalize.test.ts","id":533,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"normalize.ts","path":"extensions/irc/src/normalize.ts","id":534,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"policy.test.ts","path":"extensions/irc/src/policy.test.ts","id":535,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"policy.ts","path":"extensions/irc/src/policy.ts","id":536,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"probe.ts","path":"extensions/irc/src/probe.ts","id":537,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"protocol.test.ts","path":"extensions/irc/src/protocol.test.ts","id":538,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"protocol.ts","path":"extensions/irc/src/protocol.ts","id":539,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"runtime.ts","path":"extensions/irc/src/runtime.ts","id":540,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/irc/src/send.test.ts","id":541,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/irc/src/send.ts","id":542,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"setup-core.ts","path":"extensions/irc/src/setup-core.ts","id":543,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/irc/src/setup-surface.test.ts","id":544,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/irc/src/setup-surface.ts","id":545,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"types.ts","path":"extensions/irc/src/types.ts","id":546,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"}]}]},{"name":"kilocode","children":[{"name":"index.ts","path":"extensions/kilocode/index.ts","id":547,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"kimi-coding","children":[{"name":"index.ts","path":"extensions/kimi-coding/index.ts","id":548,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"line","children":[{"name":"index.ts","path":"extensions/line/index.ts","id":549,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/line/setup-entry.ts","id":550,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"card-command.ts","path":"extensions/line/src/card-command.ts","id":551,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.logout.test.ts","path":"extensions/line/src/channel.logout.test.ts","id":552,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.sendPayload.test.ts","path":"extensions/line/src/channel.sendPayload.test.ts","id":553,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"channel.setup.ts","path":"extensions/line/src/channel.setup.ts","id":554,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.startup.test.ts","path":"extensions/line/src/channel.startup.test.ts","id":555,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/line/src/channel.ts","id":556,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/line/src/runtime.ts","id":557,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-core.ts","path":"extensions/line/src/setup-core.ts","id":558,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/line/src/setup-surface.test.ts","id":559,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/line/src/setup-surface.ts","id":560,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]}]},{"name":"llm-task","children":[{"name":"index.ts","path":"extensions/llm-task/index.ts","id":561,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"src","children":[{"name":"llm-task-tool.test.ts","path":"extensions/llm-task/src/llm-task-tool.test.ts","id":562,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"llm-task-tool.ts","path":"extensions/llm-task/src/llm-task-tool.ts","id":563,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]}]},{"name":"lobster","children":[{"name":"index.ts","path":"extensions/lobster/index.ts","id":564,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"src","children":[{"name":"lobster-tool.test.ts","path":"extensions/lobster/src/lobster-tool.test.ts","id":565,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"lobster-tool.ts","path":"extensions/lobster/src/lobster-tool.ts","id":566,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.ts","path":"extensions/lobster/src/test-helpers.ts","id":567,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-spawn.test.ts","path":"extensions/lobster/src/windows-spawn.test.ts","id":568,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-spawn.ts","path":"extensions/lobster/src/windows-spawn.ts","id":569,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"matrix","children":[{"name":"index.test.ts","path":"extensions/matrix/index.test.ts","id":570,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"index.ts","path":"extensions/matrix/index.ts","id":571,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/matrix/setup-entry.ts","id":572,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"actions.ts","path":"extensions/matrix/src/actions.ts","id":573,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"channel.directory.test.ts","path":"extensions/matrix/src/channel.directory.test.ts","id":574,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.runtime.ts","path":"extensions/matrix/src/channel.runtime.ts","id":575,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.ts","path":"extensions/matrix/src/channel.ts","id":576,"degree":8,"cochangeCount":1,"riskScore":0.0071,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.test.ts","path":"extensions/matrix/src/config-schema.test.ts","id":577,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"config-schema.ts","path":"extensions/matrix/src/config-schema.ts","id":578,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"directory-live.test.ts","path":"extensions/matrix/src/directory-live.test.ts","id":579,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory-live.ts","path":"extensions/matrix/src/directory-live.ts","id":580,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-mentions.ts","path":"extensions/matrix/src/group-mentions.ts","id":581,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"matrix","children":[{"name":"accounts.test.ts","path":"extensions/matrix/src/matrix/accounts.test.ts","id":582,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"accounts.ts","path":"extensions/matrix/src/matrix/accounts.ts","id":583,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Sebastian Schubotz","ownerEmail":"git@sibbl.net"},{"name":"actions.ts","path":"extensions/matrix/src/matrix/actions.ts","id":584,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"actions","children":[{"name":"client.ts","path":"extensions/matrix/src/matrix/actions/client.ts","id":585,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"limits.test.ts","path":"extensions/matrix/src/matrix/actions/limits.test.ts","id":586,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"limits.ts","path":"extensions/matrix/src/matrix/actions/limits.ts","id":587,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"messages.ts","path":"extensions/matrix/src/matrix/actions/messages.ts","id":588,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pins.test.ts","path":"extensions/matrix/src/matrix/actions/pins.test.ts","id":589,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pins.ts","path":"extensions/matrix/src/matrix/actions/pins.ts","id":590,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"reactions.test.ts","path":"extensions/matrix/src/matrix/actions/reactions.test.ts","id":591,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reactions.ts","path":"extensions/matrix/src/matrix/actions/reactions.ts","id":592,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"room.ts","path":"extensions/matrix/src/matrix/actions/room.ts","id":593,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"summary.ts","path":"extensions/matrix/src/matrix/actions/summary.ts","id":594,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"extensions/matrix/src/matrix/actions/types.ts","id":595,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"active-client.ts","path":"extensions/matrix/src/matrix/active-client.ts","id":596,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Monty Taylor","ownerEmail":"mordred@inaugust.com"},{"name":"client-bootstrap.ts","path":"extensions/matrix/src/matrix/client-bootstrap.ts","id":597,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.test.ts","path":"extensions/matrix/src/matrix/client.test.ts","id":598,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.ts","path":"extensions/matrix/src/matrix/client.ts","id":599,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Monty Taylor","ownerEmail":"mordred@inaugust.com"},{"name":"client","children":[{"name":"config.ts","path":"extensions/matrix/src/matrix/client/config.ts","id":600,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Monty Taylor","ownerEmail":"mordred@inaugust.com"},{"name":"create-client.ts","path":"extensions/matrix/src/matrix/client/create-client.ts","id":601,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"logging.ts","path":"extensions/matrix/src/matrix/client/logging.ts","id":602,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime.ts","path":"extensions/matrix/src/matrix/client/runtime.ts","id":603,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.test.ts","path":"extensions/matrix/src/matrix/client/shared.test.ts","id":604,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"extensions/matrix/src/matrix/client/shared.ts","id":605,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"efe-arv","ownerEmail":"efe@arven.digital"},{"name":"startup.test.ts","path":"extensions/matrix/src/matrix/client/startup.test.ts","id":606,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"startup.ts","path":"extensions/matrix/src/matrix/client/startup.ts","id":607,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"storage.ts","path":"extensions/matrix/src/matrix/client/storage.ts","id":608,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/matrix/src/matrix/client/types.ts","id":609,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"credentials.ts","path":"extensions/matrix/src/matrix/credentials.ts","id":610,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"deps.test.ts","path":"extensions/matrix/src/matrix/deps.test.ts","id":611,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@users.noreply.github.com"},{"name":"deps.ts","path":"extensions/matrix/src/matrix/deps.ts","id":612,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@users.noreply.github.com"},{"name":"format.test.ts","path":"extensions/matrix/src/matrix/format.test.ts","id":613,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format.ts","path":"extensions/matrix/src/matrix/format.ts","id":614,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/matrix/src/matrix/index.ts","id":615,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Sebastian Schubotz","ownerEmail":"git@sibbl.net"},{"name":"monitor","children":[{"name":"access-policy.ts","path":"extensions/matrix/src/matrix/monitor/access-policy.ts","id":616,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"allowlist.test.ts","path":"extensions/matrix/src/matrix/monitor/allowlist.test.ts","id":617,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowlist.ts","path":"extensions/matrix/src/matrix/monitor/allowlist.ts","id":618,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-join.ts","path":"extensions/matrix/src/matrix/monitor/auto-join.ts","id":619,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"direct.test.ts","path":"extensions/matrix/src/matrix/monitor/direct.test.ts","id":620,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"direct.ts","path":"extensions/matrix/src/matrix/monitor/direct.ts","id":621,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"events.test.ts","path":"extensions/matrix/src/matrix/monitor/events.test.ts","id":622,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"events.ts","path":"extensions/matrix/src/matrix/monitor/events.ts","id":623,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"handler.body-for-agent.test.ts","path":"extensions/matrix/src/matrix/monitor/handler.body-for-agent.test.ts","id":624,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bronko","ownerEmail":"derbronko@users.noreply.github.com"},{"name":"handler.ts","path":"extensions/matrix/src/matrix/monitor/handler.ts","id":625,"degree":12,"cochangeCount":2,"riskScore":0.0188,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-body.test.ts","path":"extensions/matrix/src/matrix/monitor/inbound-body.test.ts","id":626,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-body.ts","path":"extensions/matrix/src/matrix/monitor/inbound-body.ts","id":627,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.test.ts","path":"extensions/matrix/src/matrix/monitor/index.test.ts","id":628,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/matrix/src/matrix/monitor/index.ts","id":629,"degree":7,"cochangeCount":3,"riskScore":0.0282,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"location.ts","path":"extensions/matrix/src/matrix/monitor/location.ts","id":630,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"media.test.ts","path":"extensions/matrix/src/matrix/monitor/media.test.ts","id":631,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media.ts","path":"extensions/matrix/src/matrix/monitor/media.ts","id":632,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"mentions.test.ts","path":"extensions/matrix/src/matrix/monitor/mentions.test.ts","id":633,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"zerone0x","ownerEmail":"39543393+zerone0x@users.noreply.github.com"},{"name":"mentions.ts","path":"extensions/matrix/src/matrix/monitor/mentions.ts","id":634,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"zerone0x","ownerEmail":"39543393+zerone0x@users.noreply.github.com"},{"name":"replies.test.ts","path":"extensions/matrix/src/matrix/monitor/replies.test.ts","id":635,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"replies.ts","path":"extensions/matrix/src/matrix/monitor/replies.ts","id":636,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"room-info.ts","path":"extensions/matrix/src/matrix/monitor/room-info.ts","id":637,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"rooms.test.ts","path":"extensions/matrix/src/matrix/monitor/rooms.test.ts","id":638,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Bronko","ownerEmail":"derbronko@users.noreply.github.com"},{"name":"rooms.ts","path":"extensions/matrix/src/matrix/monitor/rooms.ts","id":639,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"threads.ts","path":"extensions/matrix/src/matrix/monitor/threads.ts","id":640,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/matrix/src/matrix/monitor/types.ts","id":641,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"poll-types.test.ts","path":"extensions/matrix/src/matrix/poll-types.test.ts","id":642,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"poll-types.ts","path":"extensions/matrix/src/matrix/poll-types.ts","id":643,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"probe.ts","path":"extensions/matrix/src/matrix/probe.ts","id":644,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"sdk-runtime.ts","path":"extensions/matrix/src/matrix/sdk-runtime.ts","id":645,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-queue.test.ts","path":"extensions/matrix/src/matrix/send-queue.test.ts","id":646,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-queue.ts","path":"extensions/matrix/src/matrix/send-queue.ts","id":647,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/matrix/src/matrix/send.test.ts","id":648,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/matrix/src/matrix/send.ts","id":649,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send","children":[{"name":"client.ts","path":"extensions/matrix/src/matrix/send/client.ts","id":650,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Monty Taylor","ownerEmail":"mordred@inaugust.com"},{"name":"formatting.ts","path":"extensions/matrix/src/matrix/send/formatting.ts","id":651,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"media.ts","path":"extensions/matrix/src/matrix/send/media.ts","id":652,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"targets.test.ts","path":"extensions/matrix/src/matrix/send/targets.test.ts","id":653,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"targets.ts","path":"extensions/matrix/src/matrix/send/targets.ts","id":654,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"types.ts","path":"extensions/matrix/src/matrix/send/types.ts","id":655,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"outbound.test.ts","path":"extensions/matrix/src/outbound.test.ts","id":656,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"outbound.ts","path":"extensions/matrix/src/outbound.ts","id":657,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Monty Taylor","ownerEmail":"mordred@inaugust.com"},{"name":"resolve-targets.test.ts","path":"extensions/matrix/src/resolve-targets.test.ts","id":658,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-targets.ts","path":"extensions/matrix/src/resolve-targets.ts","id":659,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/matrix/src/runtime.ts","id":660,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input.ts","path":"extensions/matrix/src/secret-input.ts","id":661,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"setup-core.ts","path":"extensions/matrix/src/setup-core.ts","id":662,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-surface.ts","path":"extensions/matrix/src/setup-surface.ts","id":663,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-mocks.ts","path":"extensions/matrix/src/test-mocks.ts","id":664,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-actions.ts","path":"extensions/matrix/src/tool-actions.ts","id":665,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/matrix/src/types.ts","id":666,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"mudrii","ownerEmail":"mudreac@gmail.com"}]}]},{"name":"mattermost","children":[{"name":"index.test.ts","path":"extensions/mattermost/index.test.ts","id":667,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/mattermost/index.ts","id":668,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/mattermost/setup-entry.ts","id":669,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"channel.test.ts","path":"extensions/mattermost/src/channel.test.ts","id":670,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Teconomix","ownerEmail":"info@teconomix.net"},{"name":"channel.ts","path":"extensions/mattermost/src/channel.ts","id":671,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.test.ts","path":"extensions/mattermost/src/config-schema.test.ts","id":672,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Teconomix","ownerEmail":"info@teconomix.net"},{"name":"config-schema.ts","path":"extensions/mattermost/src/config-schema.ts","id":673,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Muhammed Mukhthar CM","ownerEmail":"56378562+mukhtharcm@users.noreply.github.com"},{"name":"group-mentions.test.ts","path":"extensions/mattermost/src/group-mentions.test.ts","id":674,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Joseph Turian","ownerEmail":"turian@gmail.com"},{"name":"group-mentions.ts","path":"extensions/mattermost/src/group-mentions.ts","id":675,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Joseph Turian","ownerEmail":"turian@gmail.com"},{"name":"mattermost","children":[{"name":"accounts.test.ts","path":"extensions/mattermost/src/mattermost/accounts.test.ts","id":676,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Teconomix","ownerEmail":"info@teconomix.net"},{"name":"accounts.ts","path":"extensions/mattermost/src/mattermost/accounts.ts","id":677,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Muhammed Mukhthar CM","ownerEmail":"56378562+mukhtharcm@users.noreply.github.com"},{"name":"client.test.ts","path":"extensions/mattermost/src/mattermost/client.test.ts","id":678,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.ts","path":"extensions/mattermost/src/mattermost/client.ts","id":679,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Muhammed Mukhthar CM","ownerEmail":"56378562+mukhtharcm@users.noreply.github.com"},{"name":"directory.ts","path":"extensions/mattermost/src/mattermost/directory.ts","id":680,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tony Dehnke","ownerEmail":"36720180+tonydehnke@users.noreply.github.com"},{"name":"index.ts","path":"extensions/mattermost/src/mattermost/index.ts","id":681,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Dominic Damoah","ownerEmail":"dominic.imakestuff@gmail.com"},{"name":"interactions.test.ts","path":"extensions/mattermost/src/mattermost/interactions.test.ts","id":682,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tony Dehnke","ownerEmail":"36720180+tonydehnke@users.noreply.github.com"},{"name":"interactions.ts","path":"extensions/mattermost/src/mattermost/interactions.ts","id":683,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Muhammed Mukhthar CM","ownerEmail":"56378562+mukhtharcm@users.noreply.github.com"},{"name":"model-picker.test.ts","path":"extensions/mattermost/src/mattermost/model-picker.test.ts","id":684,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-picker.ts","path":"extensions/mattermost/src/mattermost/model-picker.ts","id":685,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-auth.ts","path":"extensions/mattermost/src/mattermost/monitor-auth.ts","id":686,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-helpers.test.ts","path":"extensions/mattermost/src/mattermost/monitor-helpers.test.ts","id":687,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Echo","ownerEmail":"echo_github@ecl.400iso.net"},{"name":"monitor-helpers.ts","path":"extensions/mattermost/src/mattermost/monitor-helpers.ts","id":688,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-onchar.ts","path":"extensions/mattermost/src/mattermost/monitor-onchar.ts","id":689,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-websocket.test.ts","path":"extensions/mattermost/src/mattermost/monitor-websocket.test.ts","id":690,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-websocket.ts","path":"extensions/mattermost/src/mattermost/monitor-websocket.ts","id":691,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Echo","ownerEmail":"echoassistant50@gmail.com"},{"name":"monitor.authz.test.ts","path":"extensions/mattermost/src/mattermost/monitor.authz.test.ts","id":692,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.channel-kind.test.ts","path":"extensions/mattermost/src/mattermost/monitor.channel-kind.test.ts","id":693,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.test.ts","path":"extensions/mattermost/src/mattermost/monitor.test.ts","id":694,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mathias Nagler","ownerEmail":"mathiasnagler@users.noreply.github.com"},{"name":"monitor.ts","path":"extensions/mattermost/src/mattermost/monitor.ts","id":695,"degree":16,"cochangeCount":2,"riskScore":0.027,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"probe.test.ts","path":"extensions/mattermost/src/mattermost/probe.test.ts","id":696,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"extensions/mattermost/src/mattermost/probe.ts","id":697,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"reactions.test-helpers.ts","path":"extensions/mattermost/src/mattermost/reactions.test-helpers.ts","id":698,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reactions.test.ts","path":"extensions/mattermost/src/mattermost/reactions.test.ts","id":699,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Echo","ownerEmail":"echoassistant50@gmail.com"},{"name":"reactions.ts","path":"extensions/mattermost/src/mattermost/reactions.ts","id":700,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reconnect.test.ts","path":"extensions/mattermost/src/mattermost/reconnect.test.ts","id":701,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reconnect.ts","path":"extensions/mattermost/src/mattermost/reconnect.ts","id":702,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"reply-delivery.test.ts","path":"extensions/mattermost/src/mattermost/reply-delivery.test.ts","id":703,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Lyle","ownerEmail":"31182860+LyleLiu666@users.noreply.github.com"},{"name":"reply-delivery.ts","path":"extensions/mattermost/src/mattermost/reply-delivery.ts","id":704,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Lyle","ownerEmail":"31182860+LyleLiu666@users.noreply.github.com"},{"name":"send.test.ts","path":"extensions/mattermost/src/mattermost/send.test.ts","id":705,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Muhammed Mukhthar CM","ownerEmail":"56378562+mukhtharcm@users.noreply.github.com"},{"name":"send.ts","path":"extensions/mattermost/src/mattermost/send.ts","id":706,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"slash-commands.test.ts","path":"extensions/mattermost/src/mattermost/slash-commands.test.ts","id":707,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slash-commands.ts","path":"extensions/mattermost/src/mattermost/slash-commands.ts","id":708,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Muhammed Mukhthar CM","ownerEmail":"56378562+mukhtharcm@users.noreply.github.com"},{"name":"slash-http.test.ts","path":"extensions/mattermost/src/mattermost/slash-http.test.ts","id":709,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slash-http.ts","path":"extensions/mattermost/src/mattermost/slash-http.ts","id":710,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Lyle","ownerEmail":"31182860+LyleLiu666@users.noreply.github.com"},{"name":"slash-state.test.ts","path":"extensions/mattermost/src/mattermost/slash-state.test.ts","id":711,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Muhammed Mukhthar CM","ownerEmail":"56378562+mukhtharcm@users.noreply.github.com"},{"name":"slash-state.ts","path":"extensions/mattermost/src/mattermost/slash-state.ts","id":712,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"target-resolution.ts","path":"extensions/mattermost/src/mattermost/target-resolution.ts","id":713,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Teconomix","ownerEmail":"info@teconomix.net"}]},{"name":"normalize.test.ts","path":"extensions/mattermost/src/normalize.test.ts","id":714,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tony Dehnke","ownerEmail":"36720180+tonydehnke@users.noreply.github.com"},{"name":"normalize.ts","path":"extensions/mattermost/src/normalize.ts","id":715,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tony Dehnke","ownerEmail":"36720180+tonydehnke@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/mattermost/src/runtime.ts","id":716,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input.ts","path":"extensions/mattermost/src/secret-input.ts","id":717,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"setup-core.ts","path":"extensions/mattermost/src/setup-core.ts","id":718,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-status.test.ts","path":"extensions/mattermost/src/setup-status.test.ts","id":719,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/mattermost/src/setup-surface.ts","id":720,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"types.ts","path":"extensions/mattermost/src/types.ts","id":721,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"}]}]},{"name":"memory-core","children":[{"name":"index.ts","path":"extensions/memory-core/index.ts","id":722,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"memory-lancedb","children":[{"name":"config.ts","path":"extensions/memory-lancedb/config.ts","id":723,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.test.ts","path":"extensions/memory-lancedb/index.test.ts","id":724,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"index.ts","path":"extensions/memory-lancedb/index.ts","id":725,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Palmer","ownerEmail":"joshp123@users.noreply.github.com"}]},{"name":"minimax","children":[{"name":"index.ts","path":"extensions/minimax/index.ts","id":726,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.ts","path":"extensions/minimax/oauth.ts","id":727,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"mistral","children":[{"name":"index.ts","path":"extensions/mistral/index.ts","id":728,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"modelstudio","children":[{"name":"index.ts","path":"extensions/modelstudio/index.ts","id":729,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"moonshot","children":[{"name":"index.ts","path":"extensions/moonshot/index.ts","id":730,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"msteams","children":[{"name":"index.ts","path":"extensions/msteams/index.ts","id":731,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/msteams/setup-entry.ts","id":732,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"attachments.test.ts","path":"extensions/msteams/src/attachments.test.ts","id":733,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"208517100+bmendonca3@users.noreply.github.com"},{"name":"attachments.ts","path":"extensions/msteams/src/attachments.ts","id":734,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"attachments","children":[{"name":"download.ts","path":"extensions/msteams/src/attachments/download.ts","id":735,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"graph.ts","path":"extensions/msteams/src/attachments/graph.ts","id":736,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"html.ts","path":"extensions/msteams/src/attachments/html.ts","id":737,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"payload.ts","path":"extensions/msteams/src/attachments/payload.ts","id":738,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"remote-media.ts","path":"extensions/msteams/src/attachments/remote-media.ts","id":739,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.test.ts","path":"extensions/msteams/src/attachments/shared.test.ts","id":740,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"208517100+bmendonca3@users.noreply.github.com"},{"name":"shared.ts","path":"extensions/msteams/src/attachments/shared.ts","id":741,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"extensions/msteams/src/attachments/types.ts","id":742,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"channel.directory.test.ts","path":"extensions/msteams/src/channel.directory.test.ts","id":743,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.runtime.ts","path":"extensions/msteams/src/channel.runtime.ts","id":744,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.ts","path":"extensions/msteams/src/channel.ts","id":745,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"conversation-store-fs.test.ts","path":"extensions/msteams/src/conversation-store-fs.test.ts","id":746,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"conversation-store-fs.ts","path":"extensions/msteams/src/conversation-store-fs.ts","id":747,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"conversation-store-memory.ts","path":"extensions/msteams/src/conversation-store-memory.ts","id":748,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"conversation-store.ts","path":"extensions/msteams/src/conversation-store.ts","id":749,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory-live.ts","path":"extensions/msteams/src/directory-live.ts","id":750,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"errors.test.ts","path":"extensions/msteams/src/errors.test.ts","id":751,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"errors.ts","path":"extensions/msteams/src/errors.ts","id":752,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-consent-helpers.test.ts","path":"extensions/msteams/src/file-consent-helpers.test.ts","id":753,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-consent-helpers.ts","path":"extensions/msteams/src/file-consent-helpers.ts","id":754,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-consent.ts","path":"extensions/msteams/src/file-consent.ts","id":755,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-lock.ts","path":"extensions/msteams/src/file-lock.ts","id":756,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"graph-chat.ts","path":"extensions/msteams/src/graph-chat.ts","id":757,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"graph-upload.test.ts","path":"extensions/msteams/src/graph-upload.test.ts","id":758,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"graph-upload.ts","path":"extensions/msteams/src/graph-upload.ts","id":759,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"graph-users.test.ts","path":"extensions/msteams/src/graph-users.test.ts","id":760,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"graph-users.ts","path":"extensions/msteams/src/graph-users.ts","id":761,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"graph.ts","path":"extensions/msteams/src/graph.ts","id":762,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.test.ts","path":"extensions/msteams/src/inbound.test.ts","id":763,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.ts","path":"extensions/msteams/src/inbound.ts","id":764,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"index.ts","path":"extensions/msteams/src/index.ts","id":765,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"media-helpers.test.ts","path":"extensions/msteams/src/media-helpers.test.ts","id":766,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-helpers.ts","path":"extensions/msteams/src/media-helpers.ts","id":767,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mentions.test.ts","path":"extensions/msteams/src/mentions.test.ts","id":768,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hyojin Kwak","ownerEmail":"hyojinksd@gmail.com"},{"name":"mentions.ts","path":"extensions/msteams/src/mentions.ts","id":769,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"messenger.test.ts","path":"extensions/msteams/src/messenger.test.ts","id":770,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"messenger.ts","path":"extensions/msteams/src/messenger.ts","id":771,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-handler.file-consent.test.ts","path":"extensions/msteams/src/monitor-handler.file-consent.test.ts","id":772,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-handler.ts","path":"extensions/msteams/src/monitor-handler.ts","id":773,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"monitor-handler","children":[{"name":"inbound-media.ts","path":"extensions/msteams/src/monitor-handler/inbound-media.ts","id":774,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-handler.authz.test.ts","path":"extensions/msteams/src/monitor-handler/message-handler.authz.test.ts","id":775,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-handler.ts","path":"extensions/msteams/src/monitor-handler/message-handler.ts","id":776,"degree":2,"cochangeCount":5,"riskScore":0.0038,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"monitor-types.ts","path":"extensions/msteams/src/monitor-types.ts","id":777,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"monitor.lifecycle.test.ts","path":"extensions/msteams/src/monitor.lifecycle.test.ts","id":778,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"monitor.test.ts","path":"extensions/msteams/src/monitor.test.ts","id":779,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"208517100+bmendonca3@users.noreply.github.com"},{"name":"monitor.ts","path":"extensions/msteams/src/monitor.ts","id":780,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"outbound.test.ts","path":"extensions/msteams/src/outbound.test.ts","id":781,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"outbound.ts","path":"extensions/msteams/src/outbound.ts","id":782,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pending-uploads.ts","path":"extensions/msteams/src/pending-uploads.ts","id":783,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"policy.test.ts","path":"extensions/msteams/src/policy.test.ts","id":784,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"policy.ts","path":"extensions/msteams/src/policy.ts","id":785,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"polls-store-memory.ts","path":"extensions/msteams/src/polls-store-memory.ts","id":786,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"polls-store.test.ts","path":"extensions/msteams/src/polls-store.test.ts","id":787,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"polls.test.ts","path":"extensions/msteams/src/polls.test.ts","id":788,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"polls.ts","path":"extensions/msteams/src/polls.ts","id":789,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.test.ts","path":"extensions/msteams/src/probe.test.ts","id":790,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"probe.ts","path":"extensions/msteams/src/probe.ts","id":791,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"reply-dispatcher.ts","path":"extensions/msteams/src/reply-dispatcher.ts","id":792,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-allowlist.test.ts","path":"extensions/msteams/src/resolve-allowlist.test.ts","id":793,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Brad Groux","ownerEmail":"3053586+BradGroux@users.noreply.github.com"},{"name":"resolve-allowlist.ts","path":"extensions/msteams/src/resolve-allowlist.ts","id":794,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Brad Groux","ownerEmail":"3053586+BradGroux@users.noreply.github.com"},{"name":"revoked-context.test.ts","path":"extensions/msteams/src/revoked-context.test.ts","id":795,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"revoked-context.ts","path":"extensions/msteams/src/revoked-context.ts","id":796,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/msteams/src/runtime.ts","id":797,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sdk-types.ts","path":"extensions/msteams/src/sdk-types.ts","id":798,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"sdk.ts","path":"extensions/msteams/src/sdk.ts","id":799,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input.ts","path":"extensions/msteams/src/secret-input.ts","id":800,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"send-context.ts","path":"extensions/msteams/src/send-context.ts","id":801,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/msteams/src/send.test.ts","id":802,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/msteams/src/send.ts","id":803,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sent-message-cache.test.ts","path":"extensions/msteams/src/sent-message-cache.test.ts","id":804,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sent-message-cache.ts","path":"extensions/msteams/src/sent-message-cache.ts","id":805,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Takayuki Maeda","ownerEmail":"takoyaki0316@gmail.com"},{"name":"setup-core.ts","path":"extensions/msteams/src/setup-core.ts","id":806,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-surface.ts","path":"extensions/msteams/src/setup-surface.ts","id":807,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"storage.ts","path":"extensions/msteams/src/storage.ts","id":808,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"store-fs.ts","path":"extensions/msteams/src/store-fs.ts","id":809,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-runtime.ts","path":"extensions/msteams/src/test-runtime.ts","id":810,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"token-response.test.ts","path":"extensions/msteams/src/token-response.test.ts","id":811,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token-response.ts","path":"extensions/msteams/src/token-response.ts","id":812,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token.test.ts","path":"extensions/msteams/src/token.test.ts","id":813,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"token.ts","path":"extensions/msteams/src/token.ts","id":814,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"nextcloud-talk","children":[{"name":"index.ts","path":"extensions/nextcloud-talk/index.ts","id":815,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/nextcloud-talk/setup-entry.ts","id":816,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.test.ts","path":"extensions/nextcloud-talk/src/accounts.test.ts","id":817,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"accounts.ts","path":"extensions/nextcloud-talk/src/accounts.ts","id":818,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.startup.test.ts","path":"extensions/nextcloud-talk/src/channel.startup.test.ts","id":819,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/nextcloud-talk/src/channel.ts","id":820,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"config-schema.test.ts","path":"extensions/nextcloud-talk/src/config-schema.test.ts","id":821,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"config-schema.ts","path":"extensions/nextcloud-talk/src/config-schema.ts","id":822,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"format.ts","path":"extensions/nextcloud-talk/src/format.ts","id":823,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.authz.test.ts","path":"extensions/nextcloud-talk/src/inbound.authz.test.ts","id":824,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound.ts","path":"extensions/nextcloud-talk/src/inbound.ts","id":825,"degree":8,"cochangeCount":2,"riskScore":0.0218,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"monitor.auth-order.test.ts","path":"extensions/nextcloud-talk/src/monitor.auth-order.test.ts","id":826,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"208517100+bmendonca3@users.noreply.github.com"},{"name":"monitor.backend.test.ts","path":"extensions/nextcloud-talk/src/monitor.backend.test.ts","id":827,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.read-body.test.ts","path":"extensions/nextcloud-talk/src/monitor.read-body.test.ts","id":828,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.replay.test.ts","path":"extensions/nextcloud-talk/src/monitor.replay.test.ts","id":829,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.test-fixtures.ts","path":"extensions/nextcloud-talk/src/monitor.test-fixtures.ts","id":830,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.test-harness.ts","path":"extensions/nextcloud-talk/src/monitor.test-harness.ts","id":831,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/nextcloud-talk/src/monitor.ts","id":832,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.test.ts","path":"extensions/nextcloud-talk/src/normalize.test.ts","id":833,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.ts","path":"extensions/nextcloud-talk/src/normalize.ts","id":834,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"policy.test.ts","path":"extensions/nextcloud-talk/src/policy.test.ts","id":835,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"policy.ts","path":"extensions/nextcloud-talk/src/policy.ts","id":836,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"adam91holt","ownerEmail":"mail@adamholt.co.nz"},{"name":"replay-guard.test.ts","path":"extensions/nextcloud-talk/src/replay-guard.test.ts","id":837,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"replay-guard.ts","path":"extensions/nextcloud-talk/src/replay-guard.ts","id":838,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"room-info.ts","path":"extensions/nextcloud-talk/src/room-info.ts","id":839,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime.ts","path":"extensions/nextcloud-talk/src/runtime.ts","id":840,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input.ts","path":"extensions/nextcloud-talk/src/secret-input.ts","id":841,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"send.test.ts","path":"extensions/nextcloud-talk/src/send.test.ts","id":842,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"send.ts","path":"extensions/nextcloud-talk/src/send.ts","id":843,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"wangai-studio","ownerEmail":"256938352+wangai-studio@users.noreply.github.com"},{"name":"setup-core.ts","path":"extensions/nextcloud-talk/src/setup-core.ts","id":844,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/nextcloud-talk/src/setup-surface.test.ts","id":845,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/nextcloud-talk/src/setup-surface.ts","id":846,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"signature.ts","path":"extensions/nextcloud-talk/src/signature.ts","id":847,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/nextcloud-talk/src/types.ts","id":848,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"nostr","children":[{"name":"index.ts","path":"extensions/nostr/index.ts","id":849,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"setup-entry.ts","path":"extensions/nostr/setup-entry.ts","id":850,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"channel.outbound.test.ts","path":"extensions/nostr/src/channel.outbound.test.ts","id":851,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"channel.test.ts","path":"extensions/nostr/src/channel.test.ts","id":852,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.ts","path":"extensions/nostr/src/channel.ts","id":853,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.ts","path":"extensions/nostr/src/config-schema.ts","id":854,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"default-relays.ts","path":"extensions/nostr/src/default-relays.ts","id":855,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"metrics.ts","path":"extensions/nostr/src/metrics.ts","id":856,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nostr-bus.fuzz.test.ts","path":"extensions/nostr/src/nostr-bus.fuzz.test.ts","id":857,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-bus.integration.test.ts","path":"extensions/nostr/src/nostr-bus.integration.test.ts","id":858,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nostr-bus.test.ts","path":"extensions/nostr/src/nostr-bus.test.ts","id":859,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-bus.ts","path":"extensions/nostr/src/nostr-bus.ts","id":860,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-profile-http.test.ts","path":"extensions/nostr/src/nostr-profile-http.test.ts","id":861,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nostr-profile-http.ts","path":"extensions/nostr/src/nostr-profile-http.ts","id":862,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nostr-profile-import.test.ts","path":"extensions/nostr/src/nostr-profile-import.test.ts","id":863,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-profile-import.ts","path":"extensions/nostr/src/nostr-profile-import.ts","id":864,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-profile.fuzz.test.ts","path":"extensions/nostr/src/nostr-profile.fuzz.test.ts","id":865,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nostr-profile.test.ts","path":"extensions/nostr/src/nostr-profile.test.ts","id":866,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-profile.ts","path":"extensions/nostr/src/nostr-profile.ts","id":867,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-state-store.test.ts","path":"extensions/nostr/src/nostr-state-store.test.ts","id":868,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nostr-state-store.ts","path":"extensions/nostr/src/nostr-state-store.ts","id":869,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime.ts","path":"extensions/nostr/src/runtime.ts","id":870,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"seen-tracker.ts","path":"extensions/nostr/src/seen-tracker.ts","id":871,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/nostr/src/setup-surface.test.ts","id":872,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/nostr/src/setup-surface.ts","id":873,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"types.test.ts","path":"extensions/nostr/src/types.test.ts","id":874,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"extensions/nostr/src/types.ts","id":875,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"test","children":[{"name":"setup.ts","path":"extensions/nostr/test/setup.ts","id":876,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"nvidia","children":[{"name":"index.ts","path":"extensions/nvidia/index.ts","id":877,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"ollama","children":[{"name":"index.ts","path":"extensions/ollama/index.ts","id":878,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"open-prose","children":[{"name":"index.ts","path":"extensions/open-prose/index.ts","id":879,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"openai","children":[{"name":"index.ts","path":"extensions/openai/index.ts","id":880,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-codex-provider.ts","path":"extensions/openai/openai-codex-provider.ts","id":881,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-provider.ts","path":"extensions/openai/openai-provider.ts","id":882,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"extensions/openai/shared.ts","id":883,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"opencode-go","children":[{"name":"index.ts","path":"extensions/opencode-go/index.ts","id":884,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"opencode","children":[{"name":"index.ts","path":"extensions/opencode/index.ts","id":885,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"openrouter","children":[{"name":"index.ts","path":"extensions/openrouter/index.ts","id":886,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"openshell","children":[{"name":"index.ts","path":"extensions/openshell/index.ts","id":887,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"backend.test.ts","path":"extensions/openshell/src/backend.test.ts","id":888,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backend.ts","path":"extensions/openshell/src/backend.ts","id":889,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli.test.ts","path":"extensions/openshell/src/cli.test.ts","id":890,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli.ts","path":"extensions/openshell/src/cli.ts","id":891,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.test.ts","path":"extensions/openshell/src/config.test.ts","id":892,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"extensions/openshell/src/config.ts","id":893,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge.test.ts","path":"extensions/openshell/src/fs-bridge.test.ts","id":894,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge.ts","path":"extensions/openshell/src/fs-bridge.ts","id":895,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mirror.ts","path":"extensions/openshell/src/mirror.ts","id":896,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"remote-fs-bridge.test.ts","path":"extensions/openshell/src/remote-fs-bridge.test.ts","id":897,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"remote-fs-bridge.ts","path":"extensions/openshell/src/remote-fs-bridge.ts","id":898,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"perplexity","children":[{"name":"index.ts","path":"extensions/perplexity/index.ts","id":899,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"phone-control","children":[{"name":"index.test.ts","path":"extensions/phone-control/index.test.ts","id":900,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"index.ts","path":"extensions/phone-control/index.ts","id":901,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"}]},{"name":"qianfan","children":[{"name":"index.ts","path":"extensions/qianfan/index.ts","id":902,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"qwen-portal-auth","children":[{"name":"index.ts","path":"extensions/qwen-portal-auth/index.ts","id":903,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.ts","path":"extensions/qwen-portal-auth/oauth.ts","id":904,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"sglang","children":[{"name":"index.ts","path":"extensions/sglang/index.ts","id":905,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"shared","children":[{"name":"channel-status-summary.ts","path":"extensions/shared/channel-status-summary.ts","id":906,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema-helpers.ts","path":"extensions/shared/config-schema-helpers.ts","id":907,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"deferred.ts","path":"extensions/shared/deferred.ts","id":908,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"passive-monitor.ts","path":"extensions/shared/passive-monitor.ts","id":909,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-target-test-helpers.ts","path":"extensions/shared/resolve-target-test-helpers.ts","id":910,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/shared/runtime.ts","id":911,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-issues.ts","path":"extensions/shared/status-issues.ts","id":912,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-cmd-shim-test-fixtures.ts","path":"extensions/shared/windows-cmd-shim-test-fixtures.ts","id":913,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"signal","children":[{"name":"index.ts","path":"extensions/signal/index.ts","id":914,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/signal/setup-entry.ts","id":915,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.ts","path":"extensions/signal/src/accounts.ts","id":916,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel.outbound.test.ts","path":"extensions/signal/src/channel.outbound.test.ts","id":917,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"channel.runtime.ts","path":"extensions/signal/src/channel.runtime.ts","id":918,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.setup.ts","path":"extensions/signal/src/channel.setup.ts","id":919,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.test.ts","path":"extensions/signal/src/channel.test.ts","id":920,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"channel.ts","path":"extensions/signal/src/channel.ts","id":921,"degree":8,"cochangeCount":4,"riskScore":0.0466,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.test.ts","path":"extensions/signal/src/client.test.ts","id":922,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"client.ts","path":"extensions/signal/src/client.ts","id":923,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"daemon.ts","path":"extensions/signal/src/daemon.ts","id":924,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.chunking.test.ts","path":"extensions/signal/src/format.chunking.test.ts","id":925,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.links.test.ts","path":"extensions/signal/src/format.links.test.ts","id":926,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.test.ts","path":"extensions/signal/src/format.test.ts","id":927,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.ts","path":"extensions/signal/src/format.ts","id":928,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.visual.test.ts","path":"extensions/signal/src/format.visual.test.ts","id":929,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"identity.test.ts","path":"extensions/signal/src/identity.test.ts","id":930,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"identity.ts","path":"extensions/signal/src/identity.ts","id":931,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"index.ts","path":"extensions/signal/src/index.ts","id":932,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.test.ts","path":"extensions/signal/src/monitor.test.ts","id":933,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.tool-result.pairs-uuid-only-senders-uuid-allowlist-entry.test.ts","path":"extensions/signal/src/monitor.tool-result.pairs-uuid-only-senders-uuid-allowlist-entry.test.ts","id":934,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.tool-result.sends-tool-summaries-responseprefix.test.ts","path":"extensions/signal/src/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts","id":935,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.tool-result.test-harness.ts","path":"extensions/signal/src/monitor.tool-result.test-harness.ts","id":936,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.ts","path":"extensions/signal/src/monitor.ts","id":937,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor","children":[{"name":"access-policy.ts","path":"extensions/signal/src/monitor/access-policy.ts","id":938,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"event-handler.inbound-contract.test.ts","path":"extensions/signal/src/monitor/event-handler.inbound-contract.test.ts","id":939,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"event-handler.mention-gating.test.ts","path":"extensions/signal/src/monitor/event-handler.mention-gating.test.ts","id":940,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"event-handler.test-harness.ts","path":"extensions/signal/src/monitor/event-handler.test-harness.ts","id":941,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"event-handler.ts","path":"extensions/signal/src/monitor/event-handler.ts","id":942,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"event-handler.types.ts","path":"extensions/signal/src/monitor/event-handler.types.ts","id":943,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"mentions.ts","path":"extensions/signal/src/monitor/mentions.ts","id":944,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"outbound-adapter.ts","path":"extensions/signal/src/outbound-adapter.ts","id":945,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.test.ts","path":"extensions/signal/src/probe.test.ts","id":946,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"probe.ts","path":"extensions/signal/src/probe.ts","id":947,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reaction-level.ts","path":"extensions/signal/src/reaction-level.ts","id":948,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"rpc-context.ts","path":"extensions/signal/src/rpc-context.ts","id":949,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/signal/src/runtime.ts","id":950,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-reactions.test.ts","path":"extensions/signal/src/send-reactions.test.ts","id":951,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send-reactions.ts","path":"extensions/signal/src/send-reactions.ts","id":952,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.ts","path":"extensions/signal/src/send.ts","id":953,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"setup-allow-from.test.ts","path":"extensions/signal/src/setup-allow-from.test.ts","id":954,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-core.ts","path":"extensions/signal/src/setup-core.ts","id":955,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/signal/src/setup-surface.ts","id":956,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"sse-reconnect.ts","path":"extensions/signal/src/sse-reconnect.ts","id":957,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]}]},{"name":"slack","children":[{"name":"index.ts","path":"extensions/slack/index.ts","id":958,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/slack/setup-entry.ts","id":959,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"account-inspect.ts","path":"extensions/slack/src/account-inspect.ts","id":960,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"account-surface-fields.ts","path":"extensions/slack/src/account-surface-fields.ts","id":961,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"accounts.test.ts","path":"extensions/slack/src/accounts.test.ts","id":962,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"accounts.ts","path":"extensions/slack/src/accounts.ts","id":963,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"actions.blocks.test.ts","path":"extensions/slack/src/actions.blocks.test.ts","id":964,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"actions.download-file.test.ts","path":"extensions/slack/src/actions.download-file.test.ts","id":965,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"actions.read.test.ts","path":"extensions/slack/src/actions.read.test.ts","id":966,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"actions.ts","path":"extensions/slack/src/actions.ts","id":967,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"blocks-fallback.test.ts","path":"extensions/slack/src/blocks-fallback.test.ts","id":968,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"blocks-fallback.ts","path":"extensions/slack/src/blocks-fallback.ts","id":969,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"blocks-input.test.ts","path":"extensions/slack/src/blocks-input.test.ts","id":970,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"blocks-input.ts","path":"extensions/slack/src/blocks-input.ts","id":971,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"blocks-render.ts","path":"extensions/slack/src/blocks-render.ts","id":972,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"blocks.test-helpers.ts","path":"extensions/slack/src/blocks.test-helpers.ts","id":973,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-migration.test.ts","path":"extensions/slack/src/channel-migration.test.ts","id":974,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-migration.ts","path":"extensions/slack/src/channel-migration.ts","id":975,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel.runtime.ts","path":"extensions/slack/src/channel.runtime.ts","id":976,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.setup.ts","path":"extensions/slack/src/channel.setup.ts","id":977,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.test.ts","path":"extensions/slack/src/channel.test.ts","id":978,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/slack/src/channel.ts","id":979,"degree":15,"cochangeCount":5,"riskScore":0.0826,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.test.ts","path":"extensions/slack/src/client.test.ts","id":980,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"client.ts","path":"extensions/slack/src/client.ts","id":981,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"directory-live.ts","path":"extensions/slack/src/directory-live.ts","id":982,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"draft-stream.test.ts","path":"extensions/slack/src/draft-stream.test.ts","id":983,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"draft-stream.ts","path":"extensions/slack/src/draft-stream.ts","id":984,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.test.ts","path":"extensions/slack/src/format.test.ts","id":985,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.ts","path":"extensions/slack/src/format.ts","id":986,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"http","children":[{"name":"index.ts","path":"extensions/slack/src/http/index.ts","id":987,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"registry.test.ts","path":"extensions/slack/src/http/registry.test.ts","id":988,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"registry.ts","path":"extensions/slack/src/http/registry.ts","id":989,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"index.ts","path":"extensions/slack/src/index.ts","id":990,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"interactive-replies.test.ts","path":"extensions/slack/src/interactive-replies.test.ts","id":991,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"interactive-replies.ts","path":"extensions/slack/src/interactive-replies.ts","id":992,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-action-dispatch.ts","path":"extensions/slack/src/message-action-dispatch.ts","id":993,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"message-actions.test.ts","path":"extensions/slack/src/message-actions.test.ts","id":994,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-actions.ts","path":"extensions/slack/src/message-actions.ts","id":995,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"modal-metadata.test.ts","path":"extensions/slack/src/modal-metadata.test.ts","id":996,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"modal-metadata.ts","path":"extensions/slack/src/modal-metadata.ts","id":997,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.test-helpers.ts","path":"extensions/slack/src/monitor.test-helpers.ts","id":998,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.test.ts","path":"extensions/slack/src/monitor.test.ts","id":999,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.threading.missing-thread-ts.test.ts","path":"extensions/slack/src/monitor.threading.missing-thread-ts.test.ts","id":1000,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.tool-result.test.ts","path":"extensions/slack/src/monitor.tool-result.test.ts","id":1001,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.ts","path":"extensions/slack/src/monitor.ts","id":1002,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor","children":[{"name":"allow-list.test.ts","path":"extensions/slack/src/monitor/allow-list.test.ts","id":1003,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"allow-list.ts","path":"extensions/slack/src/monitor/allow-list.ts","id":1004,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"auth.test.ts","path":"extensions/slack/src/monitor/auth.test.ts","id":1005,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"auth.ts","path":"extensions/slack/src/monitor/auth.ts","id":1006,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-config.ts","path":"extensions/slack/src/monitor/channel-config.ts","id":1007,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-type.ts","path":"extensions/slack/src/monitor/channel-type.ts","id":1008,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"commands.ts","path":"extensions/slack/src/monitor/commands.ts","id":1009,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"context.test.ts","path":"extensions/slack/src/monitor/context.test.ts","id":1010,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"context.ts","path":"extensions/slack/src/monitor/context.ts","id":1011,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"dm-auth.ts","path":"extensions/slack/src/monitor/dm-auth.ts","id":1012,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"events.ts","path":"extensions/slack/src/monitor/events.ts","id":1013,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"events","children":[{"name":"channels.test.ts","path":"extensions/slack/src/monitor/events/channels.test.ts","id":1014,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channels.ts","path":"extensions/slack/src/monitor/events/channels.ts","id":1015,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"interactions.block-actions.ts","path":"extensions/slack/src/monitor/events/interactions.block-actions.ts","id":1016,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"interactions.modal.ts","path":"extensions/slack/src/monitor/events/interactions.modal.ts","id":1017,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"interactions.test.ts","path":"extensions/slack/src/monitor/events/interactions.test.ts","id":1018,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"interactions.ts","path":"extensions/slack/src/monitor/events/interactions.ts","id":1019,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"members.test.ts","path":"extensions/slack/src/monitor/events/members.test.ts","id":1020,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"members.ts","path":"extensions/slack/src/monitor/events/members.ts","id":1021,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-subtype-handlers.test.ts","path":"extensions/slack/src/monitor/events/message-subtype-handlers.test.ts","id":1022,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-subtype-handlers.ts","path":"extensions/slack/src/monitor/events/message-subtype-handlers.ts","id":1023,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"messages.test.ts","path":"extensions/slack/src/monitor/events/messages.test.ts","id":1024,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"messages.ts","path":"extensions/slack/src/monitor/events/messages.ts","id":1025,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"pins.test.ts","path":"extensions/slack/src/monitor/events/pins.test.ts","id":1026,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"pins.ts","path":"extensions/slack/src/monitor/events/pins.ts","id":1027,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reactions.test.ts","path":"extensions/slack/src/monitor/events/reactions.test.ts","id":1028,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reactions.ts","path":"extensions/slack/src/monitor/events/reactions.ts","id":1029,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"system-event-context.ts","path":"extensions/slack/src/monitor/events/system-event-context.ts","id":1030,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"system-event-test-harness.ts","path":"extensions/slack/src/monitor/events/system-event-test-harness.ts","id":1031,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"external-arg-menu-store.ts","path":"extensions/slack/src/monitor/external-arg-menu-store.ts","id":1032,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"media.test.ts","path":"extensions/slack/src/monitor/media.test.ts","id":1033,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"media.ts","path":"extensions/slack/src/monitor/media.ts","id":1034,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler.app-mention-race.test.ts","path":"extensions/slack/src/monitor/message-handler.app-mention-race.test.ts","id":1035,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler.debounce-key.test.ts","path":"extensions/slack/src/monitor/message-handler.debounce-key.test.ts","id":1036,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler.test.ts","path":"extensions/slack/src/monitor/message-handler.test.ts","id":1037,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler.ts","path":"extensions/slack/src/monitor/message-handler.ts","id":1038,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-handler","children":[{"name":"dispatch.streaming.test.ts","path":"extensions/slack/src/monitor/message-handler/dispatch.streaming.test.ts","id":1039,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"dispatch.ts","path":"extensions/slack/src/monitor/message-handler/dispatch.ts","id":1040,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"prepare-content.ts","path":"extensions/slack/src/monitor/message-handler/prepare-content.ts","id":1041,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"prepare-thread-context.ts","path":"extensions/slack/src/monitor/message-handler/prepare-thread-context.ts","id":1042,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"prepare.test-helpers.ts","path":"extensions/slack/src/monitor/message-handler/prepare.test-helpers.ts","id":1043,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"prepare.test.ts","path":"extensions/slack/src/monitor/message-handler/prepare.test.ts","id":1044,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"prepare.thread-session-key.test.ts","path":"extensions/slack/src/monitor/message-handler/prepare.thread-session-key.test.ts","id":1045,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"prepare.ts","path":"extensions/slack/src/monitor/message-handler/prepare.ts","id":1046,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.ts","path":"extensions/slack/src/monitor/message-handler/types.ts","id":1047,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"monitor.test.ts","path":"extensions/slack/src/monitor/monitor.test.ts","id":1048,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"mrkdwn.ts","path":"extensions/slack/src/monitor/mrkdwn.ts","id":1049,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"policy.ts","path":"extensions/slack/src/monitor/policy.ts","id":1050,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"provider.auth-errors.test.ts","path":"extensions/slack/src/monitor/provider.auth-errors.test.ts","id":1051,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"provider.reconnect.test.ts","path":"extensions/slack/src/monitor/provider.reconnect.test.ts","id":1052,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"provider.ts","path":"extensions/slack/src/monitor/provider.ts","id":1053,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reconnect-policy.ts","path":"extensions/slack/src/monitor/reconnect-policy.ts","id":1054,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"replies.test.ts","path":"extensions/slack/src/monitor/replies.test.ts","id":1055,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"replies.ts","path":"extensions/slack/src/monitor/replies.ts","id":1056,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"room-context.ts","path":"extensions/slack/src/monitor/room-context.ts","id":1057,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"slash-commands.runtime.ts","path":"extensions/slack/src/monitor/slash-commands.runtime.ts","id":1058,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"slash-dispatch.runtime.ts","path":"extensions/slack/src/monitor/slash-dispatch.runtime.ts","id":1059,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"slash-skill-commands.runtime.ts","path":"extensions/slack/src/monitor/slash-skill-commands.runtime.ts","id":1060,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"slash.test-harness.ts","path":"extensions/slack/src/monitor/slash.test-harness.ts","id":1061,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"slash.test.ts","path":"extensions/slack/src/monitor/slash.test.ts","id":1062,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"slash.ts","path":"extensions/slack/src/monitor/slash.ts","id":1063,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-resolution.ts","path":"extensions/slack/src/monitor/thread-resolution.ts","id":1064,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.ts","path":"extensions/slack/src/monitor/types.ts","id":1065,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"outbound-adapter.ts","path":"extensions/slack/src/outbound-adapter.ts","id":1066,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.test.ts","path":"extensions/slack/src/probe.test.ts","id":1067,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"probe.ts","path":"extensions/slack/src/probe.ts","id":1068,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-allowlist-common.test.ts","path":"extensions/slack/src/resolve-allowlist-common.test.ts","id":1069,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-allowlist-common.ts","path":"extensions/slack/src/resolve-allowlist-common.ts","id":1070,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-channels.test.ts","path":"extensions/slack/src/resolve-channels.test.ts","id":1071,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-channels.ts","path":"extensions/slack/src/resolve-channels.ts","id":1072,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-users.test.ts","path":"extensions/slack/src/resolve-users.test.ts","id":1073,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-users.ts","path":"extensions/slack/src/resolve-users.ts","id":1074,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/slack/src/runtime.ts","id":1075,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"scopes.ts","path":"extensions/slack/src/scopes.ts","id":1076,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.blocks.test.ts","path":"extensions/slack/src/send.blocks.test.ts","id":1077,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.ts","path":"extensions/slack/src/send.ts","id":1078,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.upload.test.ts","path":"extensions/slack/src/send.upload.test.ts","id":1079,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sent-thread-cache.test.ts","path":"extensions/slack/src/sent-thread-cache.test.ts","id":1080,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sent-thread-cache.ts","path":"extensions/slack/src/sent-thread-cache.ts","id":1081,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"setup-core.ts","path":"extensions/slack/src/setup-core.ts","id":1082,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/slack/src/setup-surface.ts","id":1083,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"shared-interactive.test.ts","path":"extensions/slack/src/shared-interactive.test.ts","id":1084,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"stream-mode.test.ts","path":"extensions/slack/src/stream-mode.test.ts","id":1085,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"stream-mode.ts","path":"extensions/slack/src/stream-mode.ts","id":1086,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"streaming.ts","path":"extensions/slack/src/streaming.ts","id":1087,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"targets.test.ts","path":"extensions/slack/src/targets.test.ts","id":1088,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"targets.ts","path":"extensions/slack/src/targets.ts","id":1089,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"threading-tool-context.test.ts","path":"extensions/slack/src/threading-tool-context.test.ts","id":1090,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"threading-tool-context.ts","path":"extensions/slack/src/threading-tool-context.ts","id":1091,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"threading.test.ts","path":"extensions/slack/src/threading.test.ts","id":1092,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"threading.ts","path":"extensions/slack/src/threading.ts","id":1093,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"token.ts","path":"extensions/slack/src/token.ts","id":1094,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"truncate.ts","path":"extensions/slack/src/truncate.ts","id":1095,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.ts","path":"extensions/slack/src/types.ts","id":1096,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]}]},{"name":"synology-chat","children":[{"name":"index.ts","path":"extensions/synology-chat/index.ts","id":1097,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Jean-Marc","ownerEmail":"druide67@free.fr"},{"name":"setup-entry.ts","path":"extensions/synology-chat/setup-entry.ts","id":1098,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.test.ts","path":"extensions/synology-chat/src/accounts.test.ts","id":1099,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jean-Marc","ownerEmail":"druide67@free.fr"},{"name":"accounts.ts","path":"extensions/synology-chat/src/accounts.ts","id":1100,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.integration.test.ts","path":"extensions/synology-chat/src/channel.integration.test.ts","id":1101,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Jean-Marc","ownerEmail":"druide67@free.fr"},{"name":"channel.test-mocks.ts","path":"extensions/synology-chat/src/channel.test-mocks.ts","id":1102,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"channel.test.ts","path":"extensions/synology-chat/src/channel.test.ts","id":1103,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/synology-chat/src/channel.ts","id":1104,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.test.ts","path":"extensions/synology-chat/src/client.test.ts","id":1105,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.ts","path":"extensions/synology-chat/src/client.ts","id":1106,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/synology-chat/src/runtime.ts","id":1107,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"security.test.ts","path":"extensions/synology-chat/src/security.test.ts","id":1108,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"security.ts","path":"extensions/synology-chat/src/security.ts","id":1109,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/synology-chat/src/setup-surface.test.ts","id":1110,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/synology-chat/src/setup-surface.ts","id":1111,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-http-utils.ts","path":"extensions/synology-chat/src/test-http-utils.ts","id":1112,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"extensions/synology-chat/src/types.ts","id":1113,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-handler.test.ts","path":"extensions/synology-chat/src/webhook-handler.test.ts","id":1114,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-handler.ts","path":"extensions/synology-chat/src/webhook-handler.ts","id":1115,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"synthetic","children":[{"name":"index.ts","path":"extensions/synthetic/index.ts","id":1116,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"talk-voice","children":[{"name":"index.ts","path":"extensions/talk-voice/index.ts","id":1117,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"telegram","children":[{"name":"index.ts","path":"extensions/telegram/index.ts","id":1118,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/telegram/setup-entry.ts","id":1119,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"account-inspect.test.ts","path":"extensions/telegram/src/account-inspect.test.ts","id":1120,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"account-inspect.ts","path":"extensions/telegram/src/account-inspect.ts","id":1121,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"accounts.test.ts","path":"extensions/telegram/src/accounts.test.ts","id":1122,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"accounts.ts","path":"extensions/telegram/src/accounts.ts","id":1123,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allow-from.test.ts","path":"extensions/telegram/src/allow-from.test.ts","id":1124,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allow-from.ts","path":"extensions/telegram/src/allow-from.ts","id":1125,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowed-updates.ts","path":"extensions/telegram/src/allowed-updates.ts","id":1126,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"api-fetch.test.ts","path":"extensions/telegram/src/api-fetch.test.ts","id":1127,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"api-fetch.ts","path":"extensions/telegram/src/api-fetch.ts","id":1128,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"api-logging.ts","path":"extensions/telegram/src/api-logging.ts","id":1129,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"approval-buttons.test.ts","path":"extensions/telegram/src/approval-buttons.test.ts","id":1130,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"approval-buttons.ts","path":"extensions/telegram/src/approval-buttons.ts","id":1131,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"audit-membership-runtime.ts","path":"extensions/telegram/src/audit-membership-runtime.ts","id":1132,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"audit.test.ts","path":"extensions/telegram/src/audit.test.ts","id":1133,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit.ts","path":"extensions/telegram/src/audit.ts","id":1134,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-access.test.ts","path":"extensions/telegram/src/bot-access.test.ts","id":1135,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-access.ts","path":"extensions/telegram/src/bot-access.ts","id":1136,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-handlers.ts","path":"extensions/telegram/src/bot-handlers.ts","id":1137,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"bot-message-context.acp-bindings.test.ts","path":"extensions/telegram/src/bot-message-context.acp-bindings.test.ts","id":1138,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-context.audio-transcript.test.ts","path":"extensions/telegram/src/bot-message-context.audio-transcript.test.ts","id":1139,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-context.body.ts","path":"extensions/telegram/src/bot-message-context.body.ts","id":1140,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-context.dm-threads.test.ts","path":"extensions/telegram/src/bot-message-context.dm-threads.test.ts","id":1141,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Dylan Neve","ownerEmail":"dylan.neve@intel.com"},{"name":"bot-message-context.dm-topic-threadid.test.ts","path":"extensions/telegram/src/bot-message-context.dm-topic-threadid.test.ts","id":1142,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Pierre","ownerEmail":"guirguispierre@gmail.com"},{"name":"bot-message-context.implicit-mention.test.ts","path":"extensions/telegram/src/bot-message-context.implicit-mention.test.ts","id":1143,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-message-context.named-account-dm.test.ts","path":"extensions/telegram/src/bot-message-context.named-account-dm.test.ts","id":1144,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-context.sender-prefix.test.ts","path":"extensions/telegram/src/bot-message-context.sender-prefix.test.ts","id":1145,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-message-context.session.ts","path":"extensions/telegram/src/bot-message-context.session.ts","id":1146,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-context.test-harness.ts","path":"extensions/telegram/src/bot-message-context.test-harness.ts","id":1147,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"bot-message-context.thread-binding.test.ts","path":"extensions/telegram/src/bot-message-context.thread-binding.test.ts","id":1148,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-context.topic-agentid.test.ts","path":"extensions/telegram/src/bot-message-context.topic-agentid.test.ts","id":1149,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-message-context.ts","path":"extensions/telegram/src/bot-message-context.ts","id":1150,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-context.types.ts","path":"extensions/telegram/src/bot-message-context.types.ts","id":1151,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message-dispatch.sticker-media.test.ts","path":"extensions/telegram/src/bot-message-dispatch.sticker-media.test.ts","id":1152,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-message-dispatch.test.ts","path":"extensions/telegram/src/bot-message-dispatch.test.ts","id":1153,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"bot-message-dispatch.ts","path":"extensions/telegram/src/bot-message-dispatch.ts","id":1154,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-message.test.ts","path":"extensions/telegram/src/bot-message.test.ts","id":1155,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-message.ts","path":"extensions/telegram/src/bot-message.ts","id":1156,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-native-command-menu.test.ts","path":"extensions/telegram/src/bot-native-command-menu.test.ts","id":1157,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-native-command-menu.ts","path":"extensions/telegram/src/bot-native-command-menu.ts","id":1158,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-native-commands.group-auth.test.ts","path":"extensions/telegram/src/bot-native-commands.group-auth.test.ts","id":1159,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-native-commands.plugin-auth.test.ts","path":"extensions/telegram/src/bot-native-commands.plugin-auth.test.ts","id":1160,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Owen","ownerEmail":"obatt@me.com"},{"name":"bot-native-commands.session-meta.test.ts","path":"extensions/telegram/src/bot-native-commands.session-meta.test.ts","id":1161,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-native-commands.skills-allowlist.test.ts","path":"extensions/telegram/src/bot-native-commands.skills-allowlist.test.ts","id":1162,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot-native-commands.test-helpers.ts","path":"extensions/telegram/src/bot-native-commands.test-helpers.ts","id":1163,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"bot-native-commands.test.ts","path":"extensions/telegram/src/bot-native-commands.test.ts","id":1164,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-native-commands.ts","path":"extensions/telegram/src/bot-native-commands.ts","id":1165,"degree":18,"cochangeCount":0,"riskScore":0.0,"owner":"Myeongwon Choi","ownerEmail":"auspic7@gmail.com"},{"name":"bot-updates.ts","path":"extensions/telegram/src/bot-updates.ts","id":1166,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot.create-telegram-bot.test-harness.ts","path":"extensions/telegram/src/bot.create-telegram-bot.test-harness.ts","id":1167,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot.create-telegram-bot.test.ts","path":"extensions/telegram/src/bot.create-telegram-bot.test.ts","id":1168,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.fetch-abort.test.ts","path":"extensions/telegram/src/bot.fetch-abort.test.ts","id":1169,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot.helpers.test.ts","path":"extensions/telegram/src/bot.helpers.test.ts","id":1170,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.media.downloads-media-file-path-no-file-download.e2e.test.ts","path":"extensions/telegram/src/bot.media.downloads-media-file-path-no-file-download.e2e.test.ts","id":1171,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.media.e2e-harness.ts","path":"extensions/telegram/src/bot.media.e2e-harness.ts","id":1172,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.media.stickers-and-fragments.e2e.test.ts","path":"extensions/telegram/src/bot.media.stickers-and-fragments.e2e.test.ts","id":1173,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.media.test-utils.ts","path":"extensions/telegram/src/bot.media.test-utils.ts","id":1174,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.test.ts","path":"extensions/telegram/src/bot.test.ts","id":1175,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.ts","path":"extensions/telegram/src/bot.ts","id":1176,"degree":16,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"bot","children":[{"name":"delivery.replies.ts","path":"extensions/telegram/src/bot/delivery.replies.ts","id":1177,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Myeongwon Choi","ownerEmail":"auspic7@gmail.com"},{"name":"delivery.resolve-media-retry.test.ts","path":"extensions/telegram/src/bot/delivery.resolve-media-retry.test.ts","id":1178,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SirCrumpet","ownerEmail":"eugene@eagerdesigns.com.au"},{"name":"delivery.resolve-media.ts","path":"extensions/telegram/src/bot/delivery.resolve-media.ts","id":1179,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"delivery.send.ts","path":"extensions/telegram/src/bot/delivery.send.ts","id":1180,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Myeongwon Choi","ownerEmail":"auspic7@gmail.com"},{"name":"delivery.test.ts","path":"extensions/telegram/src/bot/delivery.test.ts","id":1181,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"delivery.ts","path":"extensions/telegram/src/bot/delivery.ts","id":1182,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"helpers.test.ts","path":"extensions/telegram/src/bot/helpers.test.ts","id":1183,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"helpers.ts","path":"extensions/telegram/src/bot/helpers.ts","id":1184,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reply-threading.ts","path":"extensions/telegram/src/bot/reply-threading.ts","id":1185,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.ts","path":"extensions/telegram/src/bot/types.ts","id":1186,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"button-types.test.ts","path":"extensions/telegram/src/button-types.test.ts","id":1187,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"button-types.ts","path":"extensions/telegram/src/button-types.ts","id":1188,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"caption.ts","path":"extensions/telegram/src/caption.ts","id":1189,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-actions.test.ts","path":"extensions/telegram/src/channel-actions.test.ts","id":1190,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-actions.ts","path":"extensions/telegram/src/channel-actions.ts","id":1191,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.setup.ts","path":"extensions/telegram/src/channel.setup.ts","id":1192,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.test.ts","path":"extensions/telegram/src/channel.test.ts","id":1193,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/telegram/src/channel.ts","id":1194,"degree":15,"cochangeCount":5,"riskScore":0.1766,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"conversation-route.ts","path":"extensions/telegram/src/conversation-route.ts","id":1195,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"dm-access.ts","path":"extensions/telegram/src/dm-access.ts","id":1196,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"draft-chunking.test.ts","path":"extensions/telegram/src/draft-chunking.test.ts","id":1197,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"draft-chunking.ts","path":"extensions/telegram/src/draft-chunking.ts","id":1198,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"draft-stream.test-helpers.ts","path":"extensions/telegram/src/draft-stream.test-helpers.ts","id":1199,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Wayne","ownerEmail":"105773686+hougangdev@users.noreply.github.com"},{"name":"draft-stream.test.ts","path":"extensions/telegram/src/draft-stream.test.ts","id":1200,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Wayne","ownerEmail":"105773686+hougangdev@users.noreply.github.com"},{"name":"draft-stream.ts","path":"extensions/telegram/src/draft-stream.ts","id":1201,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"exec-approvals-handler.test.ts","path":"extensions/telegram/src/exec-approvals-handler.test.ts","id":1202,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"exec-approvals-handler.ts","path":"extensions/telegram/src/exec-approvals-handler.ts","id":1203,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"exec-approvals.test.ts","path":"extensions/telegram/src/exec-approvals.test.ts","id":1204,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"exec-approvals.ts","path":"extensions/telegram/src/exec-approvals.ts","id":1205,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"fetch.env-proxy-runtime.test.ts","path":"extensions/telegram/src/fetch.env-proxy-runtime.test.ts","id":1206,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"fetch.test.ts","path":"extensions/telegram/src/fetch.test.ts","id":1207,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hyup","ownerEmail":"bosuksh@lguplus.co.kr"},{"name":"fetch.ts","path":"extensions/telegram/src/fetch.ts","id":1208,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.test.ts","path":"extensions/telegram/src/format.test.ts","id":1209,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"format.ts","path":"extensions/telegram/src/format.ts","id":1210,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"format.wrap-md.test.ts","path":"extensions/telegram/src/format.wrap-md.test.ts","id":1211,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"forum-service-message.ts","path":"extensions/telegram/src/forum-service-message.ts","id":1212,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"group-access.base-access.test.ts","path":"extensions/telegram/src/group-access.base-access.test.ts","id":1213,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"208517100+bmendonca3@users.noreply.github.com"},{"name":"group-access.policy-access.test.ts","path":"extensions/telegram/src/group-access.policy-access.test.ts","id":1214,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-access.ts","path":"extensions/telegram/src/group-access.ts","id":1215,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"group-config-helpers.ts","path":"extensions/telegram/src/group-config-helpers.ts","id":1216,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"group-migration.test.ts","path":"extensions/telegram/src/group-migration.test.ts","id":1217,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-migration.ts","path":"extensions/telegram/src/group-migration.ts","id":1218,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"inline-buttons.test.ts","path":"extensions/telegram/src/inline-buttons.test.ts","id":1219,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"danielz1z","ownerEmail":"danielz1z@users.noreply.github.com"},{"name":"inline-buttons.ts","path":"extensions/telegram/src/inline-buttons.ts","id":1220,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"lane-delivery-state.ts","path":"extensions/telegram/src/lane-delivery-state.ts","id":1221,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"lane-delivery-text-deliverer.ts","path":"extensions/telegram/src/lane-delivery-text-deliverer.ts","id":1222,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"lane-delivery.test.ts","path":"extensions/telegram/src/lane-delivery.test.ts","id":1223,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"lane-delivery.ts","path":"extensions/telegram/src/lane-delivery.ts","id":1224,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"model-buttons.test.ts","path":"extensions/telegram/src/model-buttons.test.ts","id":1225,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@users.noreply.github.com"},{"name":"model-buttons.ts","path":"extensions/telegram/src/model-buttons.ts","id":1226,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.test.ts","path":"extensions/telegram/src/monitor.test.ts","id":1227,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/telegram/src/monitor.ts","id":1228,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"network-config.test.ts","path":"extensions/telegram/src/network-config.test.ts","id":1229,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"network-config.ts","path":"extensions/telegram/src/network-config.ts","id":1230,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"network-errors.test.ts","path":"extensions/telegram/src/network-errors.test.ts","id":1231,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"network-errors.ts","path":"extensions/telegram/src/network-errors.ts","id":1232,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"normalize.ts","path":"extensions/telegram/src/normalize.ts","id":1233,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"outbound-adapter.ts","path":"extensions/telegram/src/outbound-adapter.ts","id":1234,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-params.ts","path":"extensions/telegram/src/outbound-params.ts","id":1235,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"polling-session.ts","path":"extensions/telegram/src/polling-session.ts","id":1236,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"probe.test.ts","path":"extensions/telegram/src/probe.test.ts","id":1237,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"extensions/telegram/src/probe.ts","id":1238,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"proxy.test.ts","path":"extensions/telegram/src/proxy.test.ts","id":1239,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"proxy.ts","path":"extensions/telegram/src/proxy.ts","id":1240,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reaction-level.test.ts","path":"extensions/telegram/src/reaction-level.test.ts","id":1241,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reaction-level.ts","path":"extensions/telegram/src/reaction-level.ts","id":1242,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reasoning-lane-coordinator.test.ts","path":"extensions/telegram/src/reasoning-lane-coordinator.test.ts","id":1243,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"reasoning-lane-coordinator.ts","path":"extensions/telegram/src/reasoning-lane-coordinator.ts","id":1244,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/telegram/src/runtime.ts","id":1245,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.proxy.test.ts","path":"extensions/telegram/src/send.proxy.test.ts","id":1246,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test-harness.ts","path":"extensions/telegram/src/send.test-harness.ts","id":1247,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send.test.ts","path":"extensions/telegram/src/send.test.ts","id":1248,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/telegram/src/send.ts","id":1249,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"thepagent","ownerEmail":"hehsieh1010@gmail.com"},{"name":"sendchataction-401-backoff.test.ts","path":"extensions/telegram/src/sendchataction-401-backoff.test.ts","id":1250,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sendchataction-401-backoff.ts","path":"extensions/telegram/src/sendchataction-401-backoff.ts","id":1251,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sent-message-cache.ts","path":"extensions/telegram/src/sent-message-cache.ts","id":1252,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sequential-key.test.ts","path":"extensions/telegram/src/sequential-key.test.ts","id":1253,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sequential-key.ts","path":"extensions/telegram/src/sequential-key.ts","id":1254,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"setup-core.ts","path":"extensions/telegram/src/setup-core.ts","id":1255,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/telegram/src/setup-surface.ts","id":1256,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status-issues.ts","path":"extensions/telegram/src/status-issues.ts","id":1257,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"status-reaction-variants.test.ts","path":"extensions/telegram/src/status-reaction-variants.test.ts","id":1258,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"status-reaction-variants.ts","path":"extensions/telegram/src/status-reaction-variants.ts","id":1259,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"sticker-cache.test.ts","path":"extensions/telegram/src/sticker-cache.test.ts","id":1260,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sticker-cache.ts","path":"extensions/telegram/src/sticker-cache.ts","id":1261,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"target-writeback.test.ts","path":"extensions/telegram/src/target-writeback.test.ts","id":1262,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"target-writeback.ts","path":"extensions/telegram/src/target-writeback.ts","id":1263,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"targets.test.ts","path":"extensions/telegram/src/targets.test.ts","id":1264,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"targets.ts","path":"extensions/telegram/src/targets.ts","id":1265,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"thread-bindings.test.ts","path":"extensions/telegram/src/thread-bindings.test.ts","id":1266,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"thread-bindings.ts","path":"extensions/telegram/src/thread-bindings.ts","id":1267,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"token.test.ts","path":"extensions/telegram/src/token.test.ts","id":1268,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token.ts","path":"extensions/telegram/src/token.ts","id":1269,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"update-offset-store.test.ts","path":"extensions/telegram/src/update-offset-store.test.ts","id":1270,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-offset-store.ts","path":"extensions/telegram/src/update-offset-store.ts","id":1271,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"voice.test.ts","path":"extensions/telegram/src/voice.test.ts","id":1272,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Azade \ud83d\udc10","ownerEmail":"azade@hey.com"},{"name":"voice.ts","path":"extensions/telegram/src/voice.ts","id":1273,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"webhook.test.ts","path":"extensions/telegram/src/webhook.test.ts","id":1274,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook.ts","path":"extensions/telegram/src/webhook.ts","id":1275,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]}]},{"name":"test-utils","children":[{"name":"directory.ts","path":"extensions/test-utils/directory.ts","id":1276,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-api.ts","path":"extensions/test-utils/plugin-api.ts","id":1277,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-runtime-mock.ts","path":"extensions/test-utils/plugin-runtime-mock.ts","id":1278,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-env.ts","path":"extensions/test-utils/runtime-env.ts","id":1279,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-config.ts","path":"extensions/test-utils/send-config.ts","id":1280,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"start-account-context.ts","path":"extensions/test-utils/start-account-context.ts","id":1281,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"start-account-lifecycle.ts","path":"extensions/test-utils/start-account-lifecycle.ts","id":1282,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-issues.ts","path":"extensions/test-utils/status-issues.ts","id":1283,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"thread-ownership","children":[{"name":"index.test.ts","path":"extensions/thread-ownership/index.test.ts","id":1284,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/thread-ownership/index.ts","id":1285,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"tlon","children":[{"name":"index.ts","path":"extensions/tlon/index.ts","id":1286,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/tlon/setup-entry.ts","id":1287,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"account-fields.ts","path":"extensions/tlon/src/account-fields.ts","id":1288,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"hunter@hmiller.dev"},{"name":"channel.ts","path":"extensions/tlon/src/channel.ts","id":1289,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-schema.test.ts","path":"extensions/tlon/src/config-schema.test.ts","id":1290,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"svarty1@gmail.com"},{"name":"config-schema.ts","path":"extensions/tlon/src/config-schema.ts","id":1291,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor","children":[{"name":"approval.ts","path":"extensions/tlon/src/monitor/approval.ts","id":1292,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"hunter@hmiller.dev"},{"name":"discovery.ts","path":"extensions/tlon/src/monitor/discovery.ts","id":1293,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"history.ts","path":"extensions/tlon/src/monitor/history.ts","id":1294,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"index.ts","path":"extensions/tlon/src/monitor/index.ts","id":1295,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"\u8fb9\u9ece\u5b89","ownerEmail":"282758717@qq.com"},{"name":"media.ts","path":"extensions/tlon/src/monitor/media.ts","id":1296,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"processed-messages.test.ts","path":"extensions/tlon/src/monitor/processed-messages.test.ts","id":1297,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"processed-messages.ts","path":"extensions/tlon/src/monitor/processed-messages.ts","id":1298,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"utils.ts","path":"extensions/tlon/src/monitor/utils.ts","id":1299,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"runtime.ts","path":"extensions/tlon/src/runtime.ts","id":1300,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"security.test.ts","path":"extensions/tlon/src/security.test.ts","id":1301,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"hunter@hmiller.dev"},{"name":"settings.ts","path":"extensions/tlon/src/settings.ts","id":1302,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"hunter@hmiller.dev"},{"name":"setup-core.ts","path":"extensions/tlon/src/setup-core.ts","id":1303,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-surface.test.ts","path":"extensions/tlon/src/setup-surface.test.ts","id":1304,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/tlon/src/setup-surface.ts","id":1305,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"targets.ts","path":"extensions/tlon/src/targets.ts","id":1306,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/tlon/src/types.ts","id":1307,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"urbit","children":[{"name":"auth.ssrf.test.ts","path":"extensions/tlon/src/urbit/auth.ssrf.test.ts","id":1308,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth.ts","path":"extensions/tlon/src/urbit/auth.ts","id":1309,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"base-url.test.ts","path":"extensions/tlon/src/urbit/base-url.test.ts","id":1310,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"base-url.ts","path":"extensions/tlon/src/urbit/base-url.ts","id":1311,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-ops.ts","path":"extensions/tlon/src/urbit/channel-ops.ts","id":1312,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context.ts","path":"extensions/tlon/src/urbit/context.ts","id":1313,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"errors.ts","path":"extensions/tlon/src/urbit/errors.ts","id":1314,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch.ts","path":"extensions/tlon/src/urbit/fetch.ts","id":1315,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"foreigns.ts","path":"extensions/tlon/src/urbit/foreigns.ts","id":1316,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"hunter@hmiller.dev"},{"name":"send.test.ts","path":"extensions/tlon/src/urbit/send.test.ts","id":1317,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"svarty1@gmail.com"},{"name":"send.ts","path":"extensions/tlon/src/urbit/send.ts","id":1318,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"sse-client.test.ts","path":"extensions/tlon/src/urbit/sse-client.test.ts","id":1319,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"hunter@hmiller.dev"},{"name":"sse-client.ts","path":"extensions/tlon/src/urbit/sse-client.ts","id":1320,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"story.ts","path":"extensions/tlon/src/urbit/story.ts","id":1321,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hunter Miller","ownerEmail":"hunter@hmiller.dev"},{"name":"upload.test.ts","path":"extensions/tlon/src/urbit/upload.test.ts","id":1322,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"upload.ts","path":"extensions/tlon/src/urbit/upload.ts","id":1323,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"}]}]}]},{"name":"together","children":[{"name":"index.ts","path":"extensions/together/index.ts","id":1324,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"twitch","children":[{"name":"index.ts","path":"extensions/twitch/index.ts","id":1325,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"jaydenfyi","ownerEmail":"213395523+jaydenfyi@users.noreply.github.com"},{"name":"src","children":[{"name":"access-control.test.ts","path":"extensions/twitch/src/access-control.test.ts","id":1326,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"access-control.ts","path":"extensions/twitch/src/access-control.ts","id":1327,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"actions.ts","path":"extensions/twitch/src/actions.ts","id":1328,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"client-manager-registry.ts","path":"extensions/twitch/src/client-manager-registry.ts","id":1329,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.ts","path":"extensions/twitch/src/config-schema.ts","id":1330,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"mudrii","ownerEmail":"mudreac@gmail.com"},{"name":"config.test.ts","path":"extensions/twitch/src/config.test.ts","id":1331,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"jaydenfyi","ownerEmail":"213395523+jaydenfyi@users.noreply.github.com"},{"name":"config.ts","path":"extensions/twitch/src/config.ts","id":1332,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/twitch/src/monitor.ts","id":1333,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"outbound.test.ts","path":"extensions/twitch/src/outbound.test.ts","id":1334,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"outbound.ts","path":"extensions/twitch/src/outbound.ts","id":1335,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"plugin.test.ts","path":"extensions/twitch/src/plugin.test.ts","id":1336,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"jaydenfyi","ownerEmail":"213395523+jaydenfyi@users.noreply.github.com"},{"name":"plugin.ts","path":"extensions/twitch/src/plugin.ts","id":1337,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"probe.test.ts","path":"extensions/twitch/src/probe.test.ts","id":1338,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"probe.ts","path":"extensions/twitch/src/probe.ts","id":1339,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"resolver.ts","path":"extensions/twitch/src/resolver.ts","id":1340,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"runtime.ts","path":"extensions/twitch/src/runtime.ts","id":1341,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/twitch/src/send.test.ts","id":1342,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/twitch/src/send.ts","id":1343,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/twitch/src/setup-surface.test.ts","id":1344,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/twitch/src/setup-surface.ts","id":1345,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.test.ts","path":"extensions/twitch/src/status.test.ts","id":1346,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.ts","path":"extensions/twitch/src/status.ts","id":1347,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"test-fixtures.ts","path":"extensions/twitch/src/test-fixtures.ts","id":1348,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token.test.ts","path":"extensions/twitch/src/token.test.ts","id":1349,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"token.ts","path":"extensions/twitch/src/token.ts","id":1350,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"twitch-client.test.ts","path":"extensions/twitch/src/twitch-client.test.ts","id":1351,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"twitch-client.ts","path":"extensions/twitch/src/twitch-client.ts","id":1352,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/twitch/src/types.ts","id":1353,"degree":18,"cochangeCount":0,"riskScore":0.0,"owner":"mudrii","ownerEmail":"mudreac@gmail.com"},{"name":"utils","children":[{"name":"markdown.ts","path":"extensions/twitch/src/utils/markdown.ts","id":1354,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"twitch.ts","path":"extensions/twitch/src/utils/twitch.ts","id":1355,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"jaydenfyi","ownerEmail":"213395523+jaydenfyi@users.noreply.github.com"}]}]},{"name":"test","children":[{"name":"setup.ts","path":"extensions/twitch/test/setup.ts","id":1356,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"jaydenfyi","ownerEmail":"213395523+jaydenfyi@users.noreply.github.com"}]}]},{"name":"venice","children":[{"name":"index.ts","path":"extensions/venice/index.ts","id":1357,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"vercel-ai-gateway","children":[{"name":"index.ts","path":"extensions/vercel-ai-gateway/index.ts","id":1358,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"vllm","children":[{"name":"index.ts","path":"extensions/vllm/index.ts","id":1359,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"voice-call","children":[{"name":"index.ts","path":"extensions/voice-call/index.ts","id":1360,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"src","children":[{"name":"allowlist.ts","path":"extensions/voice-call/src/allowlist.ts","id":1361,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli.ts","path":"extensions/voice-call/src/cli.ts","id":1362,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.test.ts","path":"extensions/voice-call/src/config.test.ts","id":1363,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"extensions/voice-call/src/config.ts","id":1364,"degree":16,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"core-bridge.ts","path":"extensions/voice-call/src/core-bridge.ts","id":1365,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"deep-merge.ts","path":"extensions/voice-call/src/deep-merge.ts","id":1366,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-headers.test.ts","path":"extensions/voice-call/src/http-headers.test.ts","id":1367,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-headers.ts","path":"extensions/voice-call/src/http-headers.ts","id":1368,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.closed-loop.test.ts","path":"extensions/voice-call/src/manager.closed-loop.test.ts","id":1369,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.inbound-allowlist.test.ts","path":"extensions/voice-call/src/manager.inbound-allowlist.test.ts","id":1370,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.notify.test.ts","path":"extensions/voice-call/src/manager.notify.test.ts","id":1371,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.restore.test.ts","path":"extensions/voice-call/src/manager.restore.test.ts","id":1372,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.test-harness.ts","path":"extensions/voice-call/src/manager.test-harness.ts","id":1373,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.ts","path":"extensions/voice-call/src/manager.ts","id":1374,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"manager","children":[{"name":"context.ts","path":"extensions/voice-call/src/manager/context.ts","id":1375,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"events.test.ts","path":"extensions/voice-call/src/manager/events.test.ts","id":1376,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"events.ts","path":"extensions/voice-call/src/manager/events.ts","id":1377,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"David Cant\u00fa Mart\u00ednez","ownerEmail":"davidcantu966@gmail.com"},{"name":"lookup.ts","path":"extensions/voice-call/src/manager/lookup.ts","id":1378,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound.ts","path":"extensions/voice-call/src/manager/outbound.ts","id":1379,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state.ts","path":"extensions/voice-call/src/manager/state.ts","id":1380,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"store.ts","path":"extensions/voice-call/src/manager/store.ts","id":1381,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"timers.ts","path":"extensions/voice-call/src/manager/timers.ts","id":1382,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"twiml.ts","path":"extensions/voice-call/src/manager/twiml.ts","id":1383,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"media-stream.test.ts","path":"extensions/voice-call/src/media-stream.test.ts","id":1384,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-stream.ts","path":"extensions/voice-call/src/media-stream.ts","id":1385,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"mcwigglesmcgee","ownerEmail":"mcwigglesmcgee@gmail.com"},{"name":"providers","children":[{"name":"base.ts","path":"extensions/voice-call/src/providers/base.ts","id":1386,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/voice-call/src/providers/index.ts","id":1387,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mock.test.ts","path":"extensions/voice-call/src/providers/mock.test.ts","id":1388,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mock.ts","path":"extensions/voice-call/src/providers/mock.ts","id":1389,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plivo.test.ts","path":"extensions/voice-call/src/providers/plivo.test.ts","id":1390,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"vrknetha","ownerEmail":"vrknetha@gmail.com"},{"name":"plivo.ts","path":"extensions/voice-call/src/providers/plivo.ts","id":1391,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared","children":[{"name":"call-status.test.ts","path":"extensions/voice-call/src/providers/shared/call-status.test.ts","id":1392,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"call-status.ts","path":"extensions/voice-call/src/providers/shared/call-status.ts","id":1393,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"guarded-json-api.ts","path":"extensions/voice-call/src/providers/shared/guarded-json-api.ts","id":1394,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"stt-openai-realtime.test.ts","path":"extensions/voice-call/src/providers/stt-openai-realtime.test.ts","id":1395,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"stt-openai-realtime.ts","path":"extensions/voice-call/src/providers/stt-openai-realtime.ts","id":1396,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"telnyx.test.ts","path":"extensions/voice-call/src/providers/telnyx.test.ts","id":1397,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"telnyx.ts","path":"extensions/voice-call/src/providers/telnyx.ts","id":1398,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"tts-openai.test.ts","path":"extensions/voice-call/src/providers/tts-openai.test.ts","id":1399,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tts-openai.ts","path":"extensions/voice-call/src/providers/tts-openai.ts","id":1400,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"twilio.test.ts","path":"extensions/voice-call/src/providers/twilio.test.ts","id":1401,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"twilio.ts","path":"extensions/voice-call/src/providers/twilio.ts","id":1402,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Ghost","ownerEmail":"ghost@clawd"},{"name":"twilio","children":[{"name":"api.ts","path":"extensions/voice-call/src/providers/twilio/api.ts","id":1403,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"twiml-policy.test.ts","path":"extensions/voice-call/src/providers/twilio/twiml-policy.test.ts","id":1404,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"twiml-policy.ts","path":"extensions/voice-call/src/providers/twilio/twiml-policy.ts","id":1405,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook.ts","path":"extensions/voice-call/src/providers/twilio/webhook.ts","id":1406,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"response-generator.ts","path":"extensions/voice-call/src/response-generator.ts","id":1407,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime.test.ts","path":"extensions/voice-call/src/runtime.test.ts","id":1408,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/voice-call/src/runtime.ts","id":1409,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"telephony-audio.ts","path":"extensions/voice-call/src/telephony-audio.ts","id":1410,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"telephony-tts.test.ts","path":"extensions/voice-call/src/telephony-tts.test.ts","id":1411,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"telephony-tts.ts","path":"extensions/voice-call/src/telephony-tts.ts","id":1412,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-fixtures.ts","path":"extensions/voice-call/src/test-fixtures.ts","id":1413,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tunnel.ts","path":"extensions/voice-call/src/tunnel.ts","id":1414,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/voice-call/src/types.ts","id":1415,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"utils.ts","path":"extensions/voice-call/src/utils.ts","id":1416,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"voice-mapping.ts","path":"extensions/voice-call/src/voice-mapping.ts","id":1417,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-security.test.ts","path":"extensions/voice-call/src/webhook-security.test.ts","id":1418,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-security.ts","path":"extensions/voice-call/src/webhook-security.ts","id":1419,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook.test.ts","path":"extensions/voice-call/src/webhook.test.ts","id":1420,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook.ts","path":"extensions/voice-call/src/webhook.ts","id":1421,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook","children":[{"name":"stale-call-reaper.ts","path":"extensions/voice-call/src/webhook/stale-call-reaper.ts","id":1422,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tailscale.ts","path":"extensions/voice-call/src/webhook/tailscale.ts","id":1423,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]}]},{"name":"volcengine","children":[{"name":"index.ts","path":"extensions/volcengine/index.ts","id":1424,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"whatsapp","children":[{"name":"index.ts","path":"extensions/whatsapp/index.ts","id":1425,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/whatsapp/setup-entry.ts","id":1426,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.test.ts","path":"extensions/whatsapp/src/accounts.test.ts","id":1427,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Leszek Szpunar","ownerEmail":"13106764+leszekszpunar@users.noreply.github.com"},{"name":"accounts.ts","path":"extensions/whatsapp/src/accounts.ts","id":1428,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"accounts.whatsapp-auth.test.ts","path":"extensions/whatsapp/src/accounts.whatsapp-auth.test.ts","id":1429,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"active-listener.ts","path":"extensions/whatsapp/src/active-listener.ts","id":1430,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"agent-tools-login.ts","path":"extensions/whatsapp/src/agent-tools-login.ts","id":1431,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"auth-store.ts","path":"extensions/whatsapp/src/auth-store.ts","id":1432,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"auto-reply.broadcast-groups.combined.test.ts","path":"extensions/whatsapp/src/auto-reply.broadcast-groups.combined.test.ts","id":1433,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-reply.broadcast-groups.test-harness.ts","path":"extensions/whatsapp/src/auto-reply.broadcast-groups.test-harness.ts","id":1434,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-reply.impl.ts","path":"extensions/whatsapp/src/auto-reply.impl.ts","id":1435,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"auto-reply.test-harness.ts","path":"extensions/whatsapp/src/auto-reply.test-harness.ts","id":1436,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-reply.ts","path":"extensions/whatsapp/src/auto-reply.ts","id":1437,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"auto-reply.web-auto-reply.compresses-common-formats-jpeg-cap.test.ts","path":"extensions/whatsapp/src/auto-reply.web-auto-reply.compresses-common-formats-jpeg-cap.test.ts","id":1438,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-reply.web-auto-reply.connection-and-logging.e2e.test.ts","path":"extensions/whatsapp/src/auto-reply.web-auto-reply.connection-and-logging.e2e.test.ts","id":1439,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-reply.web-auto-reply.last-route.test.ts","path":"extensions/whatsapp/src/auto-reply.web-auto-reply.last-route.test.ts","id":1440,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-reply","children":[{"name":"constants.ts","path":"extensions/whatsapp/src/auto-reply/constants.ts","id":1441,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"deliver-reply.test.ts","path":"extensions/whatsapp/src/auto-reply/deliver-reply.test.ts","id":1442,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mr. Guy","ownerEmail":"useratkageshi@gmail.com"},{"name":"deliver-reply.ts","path":"extensions/whatsapp/src/auto-reply/deliver-reply.ts","id":1443,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"heartbeat-runner.test.ts","path":"extensions/whatsapp/src/auto-reply/heartbeat-runner.test.ts","id":1444,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.ts","path":"extensions/whatsapp/src/auto-reply/heartbeat-runner.ts","id":1445,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"loggers.ts","path":"extensions/whatsapp/src/auto-reply/loggers.ts","id":1446,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"mentions.ts","path":"extensions/whatsapp/src/auto-reply/mentions.ts","id":1447,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.ts","path":"extensions/whatsapp/src/auto-reply/monitor.ts","id":1448,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor","children":[{"name":"ack-reaction.ts","path":"extensions/whatsapp/src/auto-reply/monitor/ack-reaction.ts","id":1449,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"broadcast.ts","path":"extensions/whatsapp/src/auto-reply/monitor/broadcast.ts","id":1450,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"commands.ts","path":"extensions/whatsapp/src/auto-reply/monitor/commands.ts","id":1451,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"echo.ts","path":"extensions/whatsapp/src/auto-reply/monitor/echo.ts","id":1452,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"group-activation.ts","path":"extensions/whatsapp/src/auto-reply/monitor/group-activation.ts","id":1453,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"group-gating.ts","path":"extensions/whatsapp/src/auto-reply/monitor/group-gating.ts","id":1454,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"group-members.test.ts","path":"extensions/whatsapp/src/auto-reply/monitor/group-members.test.ts","id":1455,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-members.ts","path":"extensions/whatsapp/src/auto-reply/monitor/group-members.ts","id":1456,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"last-route.ts","path":"extensions/whatsapp/src/auto-reply/monitor/last-route.ts","id":1457,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-line.ts","path":"extensions/whatsapp/src/auto-reply/monitor/message-line.ts","id":1458,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"on-message.ts","path":"extensions/whatsapp/src/auto-reply/monitor/on-message.ts","id":1459,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"peer.ts","path":"extensions/whatsapp/src/auto-reply/monitor/peer.ts","id":1460,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"process-message.inbound-contract.test.ts","path":"extensions/whatsapp/src/auto-reply/monitor/process-message.inbound-contract.test.ts","id":1461,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"process-message.ts","path":"extensions/whatsapp/src/auto-reply/monitor/process-message.ts","id":1462,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"session-snapshot.ts","path":"extensions/whatsapp/src/auto-reply/session-snapshot.ts","id":1463,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.ts","path":"extensions/whatsapp/src/auto-reply/types.ts","id":1464,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"util.ts","path":"extensions/whatsapp/src/auto-reply/util.ts","id":1465,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"web-auto-reply-monitor.test.ts","path":"extensions/whatsapp/src/auto-reply/web-auto-reply-monitor.test.ts","id":1466,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-auto-reply-utils.test.ts","path":"extensions/whatsapp/src/auto-reply/web-auto-reply-utils.test.ts","id":1467,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"channel.outbound.test.ts","path":"extensions/whatsapp/src/channel.outbound.test.ts","id":1468,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.runtime.ts","path":"extensions/whatsapp/src/channel.runtime.ts","id":1469,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel.setup.ts","path":"extensions/whatsapp/src/channel.setup.ts","id":1470,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.test.ts","path":"extensions/whatsapp/src/channel.test.ts","id":1471,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"channel.ts","path":"extensions/whatsapp/src/channel.ts","id":1472,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.media.test.ts","path":"extensions/whatsapp/src/inbound.media.test.ts","id":1473,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.test.ts","path":"extensions/whatsapp/src/inbound.test.ts","id":1474,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.ts","path":"extensions/whatsapp/src/inbound.ts","id":1475,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"inbound","children":[{"name":"access-control.test-harness.ts","path":"extensions/whatsapp/src/inbound/access-control.test-harness.ts","id":1476,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"access-control.test.ts","path":"extensions/whatsapp/src/inbound/access-control.test.ts","id":1477,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"access-control.ts","path":"extensions/whatsapp/src/inbound/access-control.ts","id":1478,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"dedupe.ts","path":"extensions/whatsapp/src/inbound/dedupe.ts","id":1479,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"extract.ts","path":"extensions/whatsapp/src/inbound/extract.ts","id":1480,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"media.node.test.ts","path":"extensions/whatsapp/src/inbound/media.node.test.ts","id":1481,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media.ts","path":"extensions/whatsapp/src/inbound/media.ts","id":1482,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor.ts","path":"extensions/whatsapp/src/inbound/monitor.ts","id":1483,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"send-api.test.ts","path":"extensions/whatsapp/src/inbound/send-api.test.ts","id":1484,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-api.ts","path":"extensions/whatsapp/src/inbound/send-api.ts","id":1485,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.ts","path":"extensions/whatsapp/src/inbound/types.ts","id":1486,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"login-qr.test.ts","path":"extensions/whatsapp/src/login-qr.test.ts","id":1487,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"login-qr.ts","path":"extensions/whatsapp/src/login-qr.ts","id":1488,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Jason","ownerEmail":"jseppa01@gmail.com"},{"name":"login.coverage.test.ts","path":"extensions/whatsapp/src/login.coverage.test.ts","id":1489,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"login.test.ts","path":"extensions/whatsapp/src/login.test.ts","id":1490,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"login.ts","path":"extensions/whatsapp/src/login.ts","id":1491,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Jason","ownerEmail":"jseppa01@gmail.com"},{"name":"logout.test.ts","path":"extensions/whatsapp/src/logout.test.ts","id":1492,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media.test.ts","path":"extensions/whatsapp/src/media.test.ts","id":1493,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media.ts","path":"extensions/whatsapp/src/media.ts","id":1494,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"monitor-inbox.allows-messages-from-senders-allowfrom-list.test.ts","path":"extensions/whatsapp/src/monitor-inbox.allows-messages-from-senders-allowfrom-list.test.ts","id":1495,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-inbox.append-upsert.test.ts","path":"extensions/whatsapp/src/monitor-inbox.append-upsert.test.ts","id":1496,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ted Li","ownerEmail":"tl2493@columbia.edu"},{"name":"monitor-inbox.blocks-messages-from-unauthorized-senders-not-allowfrom.test.ts","path":"extensions/whatsapp/src/monitor-inbox.blocks-messages-from-unauthorized-senders-not-allowfrom.test.ts","id":1497,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-inbox.captures-media-path-image-messages.test.ts","path":"extensions/whatsapp/src/monitor-inbox.captures-media-path-image-messages.test.ts","id":1498,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-inbox.streams-inbound-messages.test.ts","path":"extensions/whatsapp/src/monitor-inbox.streams-inbound-messages.test.ts","id":1499,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor-inbox.test-harness.ts","path":"extensions/whatsapp/src/monitor-inbox.test-harness.ts","id":1500,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"normalize.ts","path":"extensions/whatsapp/src/normalize.ts","id":1501,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"outbound-adapter.poll.test.ts","path":"extensions/whatsapp/src/outbound-adapter.poll.test.ts","id":1502,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"outbound-adapter.sendpayload.test.ts","path":"extensions/whatsapp/src/outbound-adapter.sendpayload.test.ts","id":1503,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"David Friedland","ownerEmail":"david.friedland@gmail.com"},{"name":"outbound-adapter.ts","path":"extensions/whatsapp/src/outbound-adapter.ts","id":1504,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"qr-image.ts","path":"extensions/whatsapp/src/qr-image.ts","id":1505,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"reconnect.test.ts","path":"extensions/whatsapp/src/reconnect.test.ts","id":1506,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reconnect.ts","path":"extensions/whatsapp/src/reconnect.ts","id":1507,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"resolve-target.test.ts","path":"extensions/whatsapp/src/resolve-target.test.ts","id":1508,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/whatsapp/src/runtime.ts","id":1509,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/whatsapp/src/send.test.ts","id":1510,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/whatsapp/src/send.ts","id":1511,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"session.test.ts","path":"extensions/whatsapp/src/session.test.ts","id":1512,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.ts","path":"extensions/whatsapp/src/session.ts","id":1513,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Jason","ownerEmail":"jseppa01@gmail.com"},{"name":"setup-core.ts","path":"extensions/whatsapp/src/setup-core.ts","id":1514,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-surface.test.ts","path":"extensions/whatsapp/src/setup-surface.test.ts","id":1515,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/whatsapp/src/setup-surface.ts","id":1516,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status-issues.test.ts","path":"extensions/whatsapp/src/status-issues.test.ts","id":1517,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"status-issues.ts","path":"extensions/whatsapp/src/status-issues.ts","id":1518,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"test-helpers.ts","path":"extensions/whatsapp/src/test-helpers.ts","id":1519,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"vcard.ts","path":"extensions/whatsapp/src/vcard.ts","id":1520,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]}]},{"name":"xai","children":[{"name":"index.ts","path":"extensions/xai/index.ts","id":1521,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"xiaomi","children":[{"name":"index.ts","path":"extensions/xiaomi/index.ts","id":1522,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"zai","children":[{"name":"detect.ts","path":"extensions/zai/detect.ts","id":1523,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"extensions/zai/index.ts","id":1524,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"zalo","children":[{"name":"index.ts","path":"extensions/zalo/index.ts","id":1525,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/zalo/setup-entry.ts","id":1526,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.ts","path":"extensions/zalo/src/accounts.ts","id":1527,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"actions.ts","path":"extensions/zalo/src/actions.ts","id":1528,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"api.test.ts","path":"extensions/zalo/src/api.test.ts","id":1529,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"api.ts","path":"extensions/zalo/src/api.ts","id":1530,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.directory.test.ts","path":"extensions/zalo/src/channel.directory.test.ts","id":1531,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel.startup.test.ts","path":"extensions/zalo/src/channel.startup.test.ts","id":1532,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/zalo/src/channel.ts","id":1533,"degree":14,"cochangeCount":1,"riskScore":0.0105,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.test.ts","path":"extensions/zalo/src/config-schema.test.ts","id":1534,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"config-schema.ts","path":"extensions/zalo/src/config-schema.ts","id":1535,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-access.ts","path":"extensions/zalo/src/group-access.ts","id":1536,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.group-policy.test.ts","path":"extensions/zalo/src/monitor.group-policy.test.ts","id":1537,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.lifecycle.test.ts","path":"extensions/zalo/src/monitor.lifecycle.test.ts","id":1538,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/zalo/src/monitor.ts","id":1539,"degree":9,"cochangeCount":1,"riskScore":0.0098,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.webhook.test.ts","path":"extensions/zalo/src/monitor.webhook.test.ts","id":1540,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.webhook.ts","path":"extensions/zalo/src/monitor.webhook.ts","id":1541,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"probe.ts","path":"extensions/zalo/src/probe.ts","id":1542,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"proxy.ts","path":"extensions/zalo/src/proxy.ts","id":1543,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime.ts","path":"extensions/zalo/src/runtime.ts","id":1544,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input.ts","path":"extensions/zalo/src/secret-input.ts","id":1545,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"send.ts","path":"extensions/zalo/src/send.ts","id":1546,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-core.ts","path":"extensions/zalo/src/setup-core.ts","id":1547,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-status.test.ts","path":"extensions/zalo/src/setup-status.test.ts","id":1548,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.test.ts","path":"extensions/zalo/src/setup-surface.test.ts","id":1549,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/zalo/src/setup-surface.ts","id":1550,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-issues.test.ts","path":"extensions/zalo/src/status-issues.test.ts","id":1551,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-issues.ts","path":"extensions/zalo/src/status-issues.ts","id":1552,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"token.test.ts","path":"extensions/zalo/src/token.test.ts","id":1553,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"token.ts","path":"extensions/zalo/src/token.ts","id":1554,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/zalo/src/types.ts","id":1555,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"zalouser","children":[{"name":"index.ts","path":"extensions/zalouser/index.ts","id":1556,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-entry.ts","path":"extensions/zalouser/setup-entry.ts","id":1557,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"src","children":[{"name":"accounts.test-mocks.ts","path":"extensions/zalouser/src/accounts.test-mocks.ts","id":1558,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"accounts.test.ts","path":"extensions/zalouser/src/accounts.test.ts","id":1559,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"accounts.ts","path":"extensions/zalouser/src/accounts.ts","id":1560,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.directory.test.ts","path":"extensions/zalouser/src/channel.directory.test.ts","id":1561,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.sendpayload.test.ts","path":"extensions/zalouser/src/channel.sendpayload.test.ts","id":1562,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.test.ts","path":"extensions/zalouser/src/channel.test.ts","id":1563,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel.ts","path":"extensions/zalouser/src/channel.ts","id":1564,"degree":16,"cochangeCount":2,"riskScore":0.027,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.ts","path":"extensions/zalouser/src/config-schema.ts","id":1565,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-policy.test.ts","path":"extensions/zalouser/src/group-policy.test.ts","id":1566,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-policy.ts","path":"extensions/zalouser/src/group-policy.ts","id":1567,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-sid.test.ts","path":"extensions/zalouser/src/message-sid.test.ts","id":1568,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-sid.ts","path":"extensions/zalouser/src/message-sid.ts","id":1569,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.account-scope.test.ts","path":"extensions/zalouser/src/monitor.account-scope.test.ts","id":1570,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@users.noreply.github.com"},{"name":"monitor.group-gating.test.ts","path":"extensions/zalouser/src/monitor.group-gating.test.ts","id":1571,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.send-mocks.ts","path":"extensions/zalouser/src/monitor.send-mocks.ts","id":1572,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"extensions/zalouser/src/monitor.ts","id":1573,"degree":8,"cochangeCount":4,"riskScore":0.0526,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.test.ts","path":"extensions/zalouser/src/probe.test.ts","id":1574,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"extensions/zalouser/src/probe.ts","id":1575,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"qr-temp-file.ts","path":"extensions/zalouser/src/qr-temp-file.ts","id":1576,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reaction.test.ts","path":"extensions/zalouser/src/reaction.test.ts","id":1577,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reaction.ts","path":"extensions/zalouser/src/reaction.ts","id":1578,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"extensions/zalouser/src/runtime.ts","id":1579,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"extensions/zalouser/src/send.test.ts","id":1580,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"extensions/zalouser/src/send.ts","id":1581,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-core.ts","path":"extensions/zalouser/src/setup-core.ts","id":1582,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup-surface.test.ts","path":"extensions/zalouser/src/setup-surface.test.ts","id":1583,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-surface.ts","path":"extensions/zalouser/src/setup-surface.ts","id":1584,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"status-issues.test.ts","path":"extensions/zalouser/src/status-issues.test.ts","id":1585,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-issues.ts","path":"extensions/zalouser/src/status-issues.ts","id":1586,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.ts","path":"extensions/zalouser/src/test-helpers.ts","id":1587,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-styles.test.ts","path":"extensions/zalouser/src/text-styles.test.ts","id":1588,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"darkamenosa","ownerEmail":"hxtxmu@gmail.com"},{"name":"text-styles.ts","path":"extensions/zalouser/src/text-styles.ts","id":1589,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"darkamenosa","ownerEmail":"hxtxmu@gmail.com"},{"name":"tool.test.ts","path":"extensions/zalouser/src/tool.test.ts","id":1590,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool.ts","path":"extensions/zalouser/src/tool.ts","id":1591,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"types.ts","path":"extensions/zalouser/src/types.ts","id":1592,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zalo-js.ts","path":"extensions/zalouser/src/zalo-js.ts","id":1593,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zca-client.ts","path":"extensions/zalouser/src/zca-client.ts","id":1594,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]}]},{"name":"knip.config.ts","path":"knip.config.ts","id":1595,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"scripts","children":[{"name":"bench-cli-startup.ts","path":"scripts/bench-cli-startup.ts","id":1596,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"bench-model.ts","path":"scripts/bench-model.ts","id":1597,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"canvas-a2ui-copy.ts","path":"scripts/canvas-a2ui-copy.ts","id":1598,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"check-no-monolithic-plugin-sdk-entry-imports.ts","path":"scripts/check-no-monolithic-plugin-sdk-entry-imports.ts","id":1599,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"check-ts-max-loc.ts","path":"scripts/check-ts-max-loc.ts","id":1600,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"copy-export-html-templates.ts","path":"scripts/copy-export-html-templates.ts","id":1601,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"copy-hook-metadata.ts","path":"scripts/copy-hook-metadata.ts","id":1602,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"cron_usage_report.ts","path":"scripts/cron_usage_report.ts","id":1603,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"debug-claude-usage.ts","path":"scripts/debug-claude-usage.ts","id":1604,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dev","children":[{"name":"discord-acp-plain-language-smoke.ts","path":"scripts/dev/discord-acp-plain-language-smoke.ts","id":1605,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-smoke.ts","path":"scripts/dev/gateway-smoke.ts","id":1606,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"gateway-ws-client.ts","path":"scripts/dev/gateway-ws-client.ts","id":1607,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ios-node-e2e.ts","path":"scripts/dev/ios-node-e2e.ts","id":1608,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"test-device-pair-telegram.ts","path":"scripts/dev/test-device-pair-telegram.ts","id":1609,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"}]},{"name":"firecrawl-compare.ts","path":"scripts/firecrawl-compare.ts","id":1610,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"generate-config-doc-baseline.ts","path":"scripts/generate-config-doc-baseline.ts","id":1611,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"generate-secretref-credential-matrix.ts","path":"scripts/generate-secretref-credential-matrix.ts","id":1612,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"label-open-issues.ts","path":"scripts/label-open-issues.ts","id":1613,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"lib","children":[{"name":"bundled-extension-manifest.ts","path":"scripts/lib/bundled-extension-manifest.ts","id":1614,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"openclaw-npm-release-check.ts","path":"scripts/openclaw-npm-release-check.ts","id":1615,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"protocol-gen-swift.ts","path":"scripts/protocol-gen-swift.ts","id":1616,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"protocol-gen.ts","path":"scripts/protocol-gen.ts","id":1617,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"readability-basic-compare.ts","path":"scripts/readability-basic-compare.ts","id":1618,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"release-check.ts","path":"scripts/release-check.ts","id":1619,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"repro","children":[{"name":"tsx-name-repro.ts","path":"scripts/repro/tsx-name-repro.ts","id":1620,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"sparkle-build.ts","path":"scripts/sparkle-build.ts","id":1621,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"sync-labels.ts","path":"scripts/sync-labels.ts","id":1622,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"sync-moonshot-docs.ts","path":"scripts/sync-moonshot-docs.ts","id":1623,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sync-plugin-versions.ts","path":"scripts/sync-plugin-versions.ts","id":1624,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-force.ts","path":"scripts/test-force.ts","id":1625,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-shell-completion.ts","path":"scripts/test-shell-completion.ts","id":1626,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"update-clawtributors.ts","path":"scripts/update-clawtributors.ts","id":1627,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-clawtributors.types.ts","path":"scripts/update-clawtributors.types.ts","id":1628,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"write-build-info.ts","path":"scripts/write-build-info.ts","id":1629,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"write-cli-compat.ts","path":"scripts/write-cli-compat.ts","id":1630,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"write-cli-startup-metadata.ts","path":"scripts/write-cli-startup-metadata.ts","id":1631,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"write-plugin-sdk-entry-dts.ts","path":"scripts/write-plugin-sdk-entry-dts.ts","id":1632,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Tanwa Arpornthip","ownerEmail":"72845369+CommanderCrowCode@users.noreply.github.com"},{"name":"zai-fallback-repro.ts","path":"scripts/zai-fallback-repro.ts","id":1633,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"src","children":[{"name":"acp","children":[{"name":"client.test.ts","path":"src/acp/client.test.ts","id":1634,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.ts","path":"src/acp/client.ts","id":1635,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.ts","path":"src/acp/commands.ts","id":1636,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-plane","children":[{"name":"manager.core.ts","path":"src/acp/control-plane/manager.core.ts","id":1637,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.identity-reconcile.ts","path":"src/acp/control-plane/manager.identity-reconcile.ts","id":1638,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"manager.runtime-controls.ts","path":"src/acp/control-plane/manager.runtime-controls.ts","id":1639,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"manager.test.ts","path":"src/acp/control-plane/manager.test.ts","id":1640,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"manager.ts","path":"src/acp/control-plane/manager.ts","id":1641,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"manager.types.ts","path":"src/acp/control-plane/manager.types.ts","id":1642,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"manager.utils.ts","path":"src/acp/control-plane/manager.utils.ts","id":1643,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-cache.test.ts","path":"src/acp/control-plane/runtime-cache.test.ts","id":1644,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"runtime-cache.ts","path":"src/acp/control-plane/runtime-cache.ts","id":1645,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"runtime-options.ts","path":"src/acp/control-plane/runtime-options.ts","id":1646,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"session-actor-queue.ts","path":"src/acp/control-plane/session-actor-queue.ts","id":1647,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"spawn.ts","path":"src/acp/control-plane/spawn.ts","id":1648,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"}]},{"name":"conversation-id.ts","path":"src/acp/conversation-id.ts","id":1649,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"event-mapper.test.ts","path":"src/acp/event-mapper.test.ts","id":1650,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"event-mapper.ts","path":"src/acp/event-mapper.ts","id":1651,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"meta.ts","path":"src/acp/meta.ts","id":1652,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"persistent-bindings.lifecycle.ts","path":"src/acp/persistent-bindings.lifecycle.ts","id":1653,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"persistent-bindings.resolve.ts","path":"src/acp/persistent-bindings.resolve.ts","id":1654,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"persistent-bindings.route.ts","path":"src/acp/persistent-bindings.route.ts","id":1655,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"persistent-bindings.test.ts","path":"src/acp/persistent-bindings.test.ts","id":1656,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"persistent-bindings.ts","path":"src/acp/persistent-bindings.ts","id":1657,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"persistent-bindings.types.ts","path":"src/acp/persistent-bindings.types.ts","id":1658,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"policy.test.ts","path":"src/acp/policy.test.ts","id":1659,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"policy.ts","path":"src/acp/policy.ts","id":1660,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime","children":[{"name":"adapter-contract.testkit.ts","path":"src/acp/runtime/adapter-contract.testkit.ts","id":1661,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"error-text.test.ts","path":"src/acp/runtime/error-text.test.ts","id":1662,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"error-text.ts","path":"src/acp/runtime/error-text.ts","id":1663,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"errors.test.ts","path":"src/acp/runtime/errors.test.ts","id":1664,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"errors.ts","path":"src/acp/runtime/errors.ts","id":1665,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"registry.test.ts","path":"src/acp/runtime/registry.test.ts","id":1666,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"registry.ts","path":"src/acp/runtime/registry.ts","id":1667,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"session-identifiers.test.ts","path":"src/acp/runtime/session-identifiers.test.ts","id":1668,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"session-identifiers.ts","path":"src/acp/runtime/session-identifiers.ts","id":1669,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-identity.ts","path":"src/acp/runtime/session-identity.ts","id":1670,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"session-meta.test.ts","path":"src/acp/runtime/session-meta.test.ts","id":1671,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"session-meta.ts","path":"src/acp/runtime/session-meta.ts","id":1672,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"types.ts","path":"src/acp/runtime/types.ts","id":1673,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"}]},{"name":"secret-file.test.ts","path":"src/acp/secret-file.test.ts","id":1674,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"secret-file.ts","path":"src/acp/secret-file.ts","id":1675,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server.startup.test.ts","path":"src/acp/server.startup.test.ts","id":1676,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"server.ts","path":"src/acp/server.ts","id":1677,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-mapper.test.ts","path":"src/acp/session-mapper.test.ts","id":1678,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-mapper.ts","path":"src/acp/session-mapper.ts","id":1679,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.test.ts","path":"src/acp/session.test.ts","id":1680,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.ts","path":"src/acp/session.ts","id":1681,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"translator.cancel-scoping.test.ts","path":"src/acp/translator.cancel-scoping.test.ts","id":1682,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"translator.prompt-prefix.test.ts","path":"src/acp/translator.prompt-prefix.test.ts","id":1683,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"translator.session-rate-limit.test.ts","path":"src/acp/translator.session-rate-limit.test.ts","id":1684,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"translator.set-session-mode.test.ts","path":"src/acp/translator.set-session-mode.test.ts","id":1685,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Pejman Pour-Moezzi","ownerEmail":"pejman.pourmoezzi@gmail.com"},{"name":"translator.stop-reason.test.ts","path":"src/acp/translator.stop-reason.test.ts","id":1686,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Pejman Pour-Moezzi","ownerEmail":"pejman.pourmoezzi@gmail.com"},{"name":"translator.test-helpers.ts","path":"src/acp/translator.test-helpers.ts","id":1687,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"translator.ts","path":"src/acp/translator.ts","id":1688,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/acp/types.ts","id":1689,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"agents","children":[{"name":"acp-binding-architecture.guardrail.test.ts","path":"src/agents/acp-binding-architecture.guardrail.test.ts","id":1690,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"acp-spawn-parent-stream.test.ts","path":"src/agents/acp-spawn-parent-stream.test.ts","id":1691,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"acp-spawn-parent-stream.ts","path":"src/agents/acp-spawn-parent-stream.ts","id":1692,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"David Guttman","ownerEmail":"david@davidguttman.com"},{"name":"acp-spawn.test.ts","path":"src/agents/acp-spawn.test.ts","id":1693,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"acp-spawn.ts","path":"src/agents/acp-spawn.ts","id":1694,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-paths.test.ts","path":"src/agents/agent-paths.test.ts","id":1695,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-paths.ts","path":"src/agents/agent-paths.ts","id":1696,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-scope.test.ts","path":"src/agents/agent-scope.test.ts","id":1697,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-scope.ts","path":"src/agents/agent-scope.ts","id":1698,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"announce-idempotency.ts","path":"src/agents/announce-idempotency.ts","id":1699,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Widing","ownerEmail":"widing.marcus@gmail.com"},{"name":"anthropic-payload-log.test.ts","path":"src/agents/anthropic-payload-log.test.ts","id":1700,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"anthropic-payload-log.ts","path":"src/agents/anthropic-payload-log.ts","id":1701,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"anthropic.setup-token.live.test.ts","path":"src/agents/anthropic.setup-token.live.test.ts","id":1702,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"api-key-rotation.ts","path":"src/agents/api-key-rotation.ts","id":1703,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"apply-patch-update.ts","path":"src/agents/apply-patch-update.ts","id":1704,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"apply-patch.test.ts","path":"src/agents/apply-patch.test.ts","id":1705,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"apply-patch.ts","path":"src/agents/apply-patch.ts","id":1706,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-health.test.ts","path":"src/agents/auth-health.test.ts","id":1707,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-health.ts","path":"src/agents/auth-health.ts","id":1708,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"auth-profiles.chutes.test.ts","path":"src/agents/auth-profiles.chutes.test.ts","id":1709,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles.cooldown-auto-expiry.test.ts","path":"src/agents/auth-profiles.cooldown-auto-expiry.test.ts","id":1710,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles.ensureauthprofilestore.test.ts","path":"src/agents/auth-profiles.ensureauthprofilestore.test.ts","id":1711,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-profiles.external-cli-sync.test.ts","path":"src/agents/auth-profiles.external-cli-sync.test.ts","id":1712,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gugu-sugar","ownerEmail":"3240104361@zju.edu.cn"},{"name":"auth-profiles.getsoonestcooldownexpiry.test.ts","path":"src/agents/auth-profiles.getsoonestcooldownexpiry.test.ts","id":1713,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"auth-profiles.markauthprofilefailure.test.ts","path":"src/agents/auth-profiles.markauthprofilefailure.test.ts","id":1714,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles.readonly-sync.test.ts","path":"src/agents/auth-profiles.readonly-sync.test.ts","id":1715,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-profiles.resolve-auth-profile-order.does-not-prioritize-lastgood-round-robin-ordering.test.ts","path":"src/agents/auth-profiles.resolve-auth-profile-order.does-not-prioritize-lastgood-round-robin-ordering.test.ts","id":1716,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-profiles.resolve-auth-profile-order.fixtures.ts","path":"src/agents/auth-profiles.resolve-auth-profile-order.fixtures.ts","id":1717,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles.resolve-auth-profile-order.normalizes-z-ai-aliases-auth-order.test.ts","path":"src/agents/auth-profiles.resolve-auth-profile-order.normalizes-z-ai-aliases-auth-order.test.ts","id":1718,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles.resolve-auth-profile-order.orders-by-lastused-no-explicit-order-exists.test.ts","path":"src/agents/auth-profiles.resolve-auth-profile-order.orders-by-lastused-no-explicit-order-exists.test.ts","id":1719,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles.resolve-auth-profile-order.uses-stored-profiles-no-config-exists.test.ts","path":"src/agents/auth-profiles.resolve-auth-profile-order.uses-stored-profiles-no-config-exists.test.ts","id":1720,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"auth-profiles.runtime-snapshot-save.test.ts","path":"src/agents/auth-profiles.runtime-snapshot-save.test.ts","id":1721,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-profiles.runtime.ts","path":"src/agents/auth-profiles.runtime.ts","id":1722,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles.store.save.test.ts","path":"src/agents/auth-profiles.store.save.test.ts","id":1723,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-profiles.ts","path":"src/agents/auth-profiles.ts","id":1724,"degree":29,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-profiles","children":[{"name":"constants.ts","path":"src/agents/auth-profiles/constants.ts","id":1725,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"credential-state.test.ts","path":"src/agents/auth-profiles/credential-state.test.ts","id":1726,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"credential-state.ts","path":"src/agents/auth-profiles/credential-state.ts","id":1727,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"display.ts","path":"src/agents/auth-profiles/display.ts","id":1728,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.ts","path":"src/agents/auth-profiles/doctor.ts","id":1729,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"external-cli-sync.ts","path":"src/agents/auth-profiles/external-cli-sync.ts","id":1730,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.fallback-to-main-agent.test.ts","path":"src/agents/auth-profiles/oauth.fallback-to-main-agent.test.ts","id":1731,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.openai-codex-refresh-fallback.test.ts","path":"src/agents/auth-profiles/oauth.openai-codex-refresh-fallback.test.ts","id":1732,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"oauth.test.ts","path":"src/agents/auth-profiles/oauth.test.ts","id":1733,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth.ts","path":"src/agents/auth-profiles/oauth.ts","id":1734,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"order.test.ts","path":"src/agents/auth-profiles/order.test.ts","id":1735,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"order.ts","path":"src/agents/auth-profiles/order.ts","id":1736,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"paths.ts","path":"src/agents/auth-profiles/paths.ts","id":1737,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"profiles.ts","path":"src/agents/auth-profiles/profiles.ts","id":1738,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"repair.ts","path":"src/agents/auth-profiles/repair.ts","id":1739,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"session-override.test.ts","path":"src/agents/auth-profiles/session-override.test.ts","id":1740,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-override.ts","path":"src/agents/auth-profiles/session-override.ts","id":1741,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"state-observation.test.ts","path":"src/agents/auth-profiles/state-observation.test.ts","id":1742,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"state-observation.ts","path":"src/agents/auth-profiles/state-observation.ts","id":1743,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"store.ts","path":"src/agents/auth-profiles/store.ts","id":1744,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"types.ts","path":"src/agents/auth-profiles/types.ts","id":1745,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"usage.test.ts","path":"src/agents/auth-profiles/usage.test.ts","id":1746,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"VibhorGautam","ownerEmail":"55019395+VibhorGautam@users.noreply.github.com"},{"name":"usage.ts","path":"src/agents/auth-profiles/usage.ts","id":1747,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"bash-process-registry.test-helpers.ts","path":"src/agents/bash-process-registry.test-helpers.ts","id":1748,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-process-registry.test.ts","path":"src/agents/bash-process-registry.test.ts","id":1749,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-process-registry.ts","path":"src/agents/bash-process-registry.ts","id":1750,"degree":16,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.build-docker-exec-args.test.ts","path":"src/agents/bash-tools.build-docker-exec-args.test.ts","id":1751,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec-approval-followup.ts","path":"src/agents/bash-tools.exec-approval-followup.ts","id":1752,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"bash-tools.exec-approval-request.test.ts","path":"src/agents/bash-tools.exec-approval-request.test.ts","id":1753,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec-approval-request.ts","path":"src/agents/bash-tools.exec-approval-request.ts","id":1754,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec-host-gateway.ts","path":"src/agents/bash-tools.exec-host-gateway.ts","id":1755,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec-host-node.ts","path":"src/agents/bash-tools.exec-host-node.ts","id":1756,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec-host-shared.ts","path":"src/agents/bash-tools.exec-host-shared.ts","id":1757,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec-runtime.test.ts","path":"src/agents/bash-tools.exec-runtime.test.ts","id":1758,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@hey.com"},{"name":"bash-tools.exec-runtime.ts","path":"src/agents/bash-tools.exec-runtime.ts","id":1759,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec-types.ts","path":"src/agents/bash-tools.exec-types.ts","id":1760,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.approval-id.test.ts","path":"src/agents/bash-tools.exec.approval-id.test.ts","id":1761,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.background-abort.test.ts","path":"src/agents/bash-tools.exec.background-abort.test.ts","id":1762,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.path.test.ts","path":"src/agents/bash-tools.exec.path.test.ts","id":1763,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.pty-cleanup.test.ts","path":"src/agents/bash-tools.exec.pty-cleanup.test.ts","id":1764,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.pty-fallback-failure.test.ts","path":"src/agents/bash-tools.exec.pty-fallback-failure.test.ts","id":1765,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.pty-fallback.test.ts","path":"src/agents/bash-tools.exec.pty-fallback.test.ts","id":1766,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.pty.test.ts","path":"src/agents/bash-tools.exec.pty.test.ts","id":1767,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"bash-tools.exec.script-preflight.test.ts","path":"src/agents/bash-tools.exec.script-preflight.test.ts","id":1768,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.exec.ts","path":"src/agents/bash-tools.exec.ts","id":1769,"degree":15,"cochangeCount":1,"riskScore":0.0289,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.process.poll-timeout.test.ts","path":"src/agents/bash-tools.process.poll-timeout.test.ts","id":1770,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.process.send-keys.test.ts","path":"src/agents/bash-tools.process.send-keys.test.ts","id":1771,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.process.supervisor.test.ts","path":"src/agents/bash-tools.process.supervisor.test.ts","id":1772,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.process.ts","path":"src/agents/bash-tools.process.ts","id":1773,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Adam","ownerEmail":"avacadobanana352@gmail.com"},{"name":"bash-tools.shared.test.ts","path":"src/agents/bash-tools.shared.test.ts","id":1774,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mark L","ownerEmail":"73659136+liuxiaopai-ai@users.noreply.github.com"},{"name":"bash-tools.shared.ts","path":"src/agents/bash-tools.shared.ts","id":1775,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"bash-tools.test.ts","path":"src/agents/bash-tools.test.ts","id":1776,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-tools.ts","path":"src/agents/bash-tools.ts","id":1777,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bedrock-discovery.test.ts","path":"src/agents/bedrock-discovery.test.ts","id":1778,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bedrock-discovery.ts","path":"src/agents/bedrock-discovery.ts","id":1779,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"bootstrap-budget.test.ts","path":"src/agents/bootstrap-budget.test.ts","id":1780,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"bootstrap-budget.ts","path":"src/agents/bootstrap-budget.ts","id":1781,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"bootstrap-cache.test.ts","path":"src/agents/bootstrap-cache.test.ts","id":1782,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bootstrap-cache.ts","path":"src/agents/bootstrap-cache.ts","id":1783,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bootstrap-files.test.ts","path":"src/agents/bootstrap-files.test.ts","id":1784,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bruno \u0160kvorc","ownerEmail":"bruno@skvorc.me"},{"name":"bootstrap-files.ts","path":"src/agents/bootstrap-files.ts","id":1785,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Artale","ownerEmail":"117890364+arosstale@users.noreply.github.com"},{"name":"bootstrap-hooks.test.ts","path":"src/agents/bootstrap-hooks.test.ts","id":1786,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"bootstrap-hooks.ts","path":"src/agents/bootstrap-hooks.ts","id":1787,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"btw.test.ts","path":"src/agents/btw.test.ts","id":1788,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"btw.ts","path":"src/agents/btw.ts","id":1789,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"byteplus-models.ts","path":"src/agents/byteplus-models.ts","id":1790,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"byteplus.live.test.ts","path":"src/agents/byteplus.live.test.ts","id":1791,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cache-trace.test.ts","path":"src/agents/cache-trace.test.ts","id":1792,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cache-trace.ts","path":"src/agents/cache-trace.ts","id":1793,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-tools.test.ts","path":"src/agents/channel-tools.test.ts","id":1794,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"channel-tools.ts","path":"src/agents/channel-tools.ts","id":1795,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chutes-oauth.flow.test.ts","path":"src/agents/chutes-oauth.flow.test.ts","id":1796,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chutes-oauth.test.ts","path":"src/agents/chutes-oauth.test.ts","id":1797,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chutes-oauth.ts","path":"src/agents/chutes-oauth.ts","id":1798,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"claude-cli-runner.test.ts","path":"src/agents/claude-cli-runner.test.ts","id":1799,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ross Morsali","ownerEmail":"ross@codeamp.io"},{"name":"claude-cli-runner.ts","path":"src/agents/claude-cli-runner.ts","id":1800,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-backends.test.ts","path":"src/agents/cli-backends.test.ts","id":1801,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"cli-backends.ts","path":"src/agents/cli-backends.ts","id":1802,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"cli-credentials.test.ts","path":"src/agents/cli-credentials.test.ts","id":1803,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-credentials.ts","path":"src/agents/cli-credentials.ts","id":1804,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-runner.bundle-mcp.e2e.test.ts","path":"src/agents/cli-runner.bundle-mcp.e2e.test.ts","id":1805,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-runner.test.ts","path":"src/agents/cli-runner.test.ts","id":1806,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-runner.ts","path":"src/agents/cli-runner.ts","id":1807,"degree":13,"cochangeCount":1,"riskScore":0.0714,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-runner","children":[{"name":"bundle-mcp.test.ts","path":"src/agents/cli-runner/bundle-mcp.test.ts","id":1808,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundle-mcp.ts","path":"src/agents/cli-runner/bundle-mcp.ts","id":1809,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.ts","path":"src/agents/cli-runner/helpers.ts","id":1810,"degree":1,"cochangeCount":2,"riskScore":0.0008,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"reliability.ts","path":"src/agents/cli-runner/reliability.ts","id":1811,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"}]},{"name":"cli-session.ts","path":"src/agents/cli-session.ts","id":1812,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-watchdog-defaults.ts","path":"src/agents/cli-watchdog-defaults.ts","id":1813,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"cloudflare-ai-gateway.ts","path":"src/agents/cloudflare-ai-gateway.ts","id":1814,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-poll-backoff.runtime.ts","path":"src/agents/command-poll-backoff.runtime.ts","id":1815,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"command-poll-backoff.test.ts","path":"src/agents/command-poll-backoff.test.ts","id":1816,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Sk Akram","ownerEmail":"skcodewizard786@gmail.com"},{"name":"command-poll-backoff.ts","path":"src/agents/command-poll-backoff.ts","id":1817,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Sk Akram","ownerEmail":"skcodewizard786@gmail.com"},{"name":"compaction.identifier-policy.test.ts","path":"src/agents/compaction.identifier-policy.test.ts","id":1818,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"compaction.identifier-preservation.test.ts","path":"src/agents/compaction.identifier-preservation.test.ts","id":1819,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"compaction.retry.test.ts","path":"src/agents/compaction.retry.test.ts","id":1820,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"compaction.test.ts","path":"src/agents/compaction.test.ts","id":1821,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"compaction.token-sanitize.test.ts","path":"src/agents/compaction.token-sanitize.test.ts","id":1822,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"compaction.tool-result-details.test.ts","path":"src/agents/compaction.tool-result-details.test.ts","id":1823,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"compaction.ts","path":"src/agents/compaction.ts","id":1824,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"content-blocks.test.ts","path":"src/agents/content-blocks.test.ts","id":1825,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"content-blocks.ts","path":"src/agents/content-blocks.ts","id":1826,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context-window-guard.test.ts","path":"src/agents/context-window-guard.test.ts","id":1827,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context-window-guard.ts","path":"src/agents/context-window-guard.ts","id":1828,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"context.lookup.test.ts","path":"src/agents/context.lookup.test.ts","id":1829,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"context.test.ts","path":"src/agents/context.test.ts","id":1830,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"0x4C33","ownerEmail":"60883781+haoruilee@users.noreply.github.com"},{"name":"context.ts","path":"src/agents/context.ts","id":1831,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"current-time.ts","path":"src/agents/current-time.ts","id":1832,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"custom-api-registry.test.ts","path":"src/agents/custom-api-registry.test.ts","id":1833,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"custom-api-registry.ts","path":"src/agents/custom-api-registry.ts","id":1834,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"date-time.ts","path":"src/agents/date-time.ts","id":1835,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"defaults.ts","path":"src/agents/defaults.ts","id":1836,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docs-path.ts","path":"src/agents/docs-path.ts","id":1837,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"doubao-models.ts","path":"src/agents/doubao-models.ts","id":1838,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"failover-error.test.ts","path":"src/agents/failover-error.test.ts","id":1839,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"failover-error.ts","path":"src/agents/failover-error.ts","id":1840,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Catalin Lupuleti","ownerEmail":"105351510+lupuletic@users.noreply.github.com"},{"name":"fast-mode.ts","path":"src/agents/fast-mode.ts","id":1841,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"glob-pattern.ts","path":"src/agents/glob-pattern.ts","id":1842,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"google-gemini-switch.live.test.ts","path":"src/agents/google-gemini-switch.live.test.ts","id":1843,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"huggingface-models.test.ts","path":"src/agents/huggingface-models.test.ts","id":1844,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tonic","ownerEmail":"joseph@legml.ai"},{"name":"huggingface-models.ts","path":"src/agents/huggingface-models.ts","id":1845,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Bruce MacDonald","ownerEmail":"brucewmacdonald@gmail.com"},{"name":"identity-avatar.test.ts","path":"src/agents/identity-avatar.test.ts","id":1846,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"identity-avatar.ts","path":"src/agents/identity-avatar.ts","id":1847,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"identity-file.test.ts","path":"src/agents/identity-file.test.ts","id":1848,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"identity-file.ts","path":"src/agents/identity-file.ts","id":1849,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"identity.human-delay.test.ts","path":"src/agents/identity.human-delay.test.ts","id":1850,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Lloyd","ownerEmail":"loyd@freedomology.com"},{"name":"identity.per-channel-prefix.test.ts","path":"src/agents/identity.per-channel-prefix.test.ts","id":1851,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"mudrii","ownerEmail":"mudreac@gmail.com"},{"name":"identity.test.ts","path":"src/agents/identity.test.ts","id":1852,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"identity.ts","path":"src/agents/identity.ts","id":1853,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-sanitization.test.ts","path":"src/agents/image-sanitization.test.ts","id":1854,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-sanitization.ts","path":"src/agents/image-sanitization.ts","id":1855,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"internal-events.ts","path":"src/agents/internal-events.ts","id":1856,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"kilocode-models.test.ts","path":"src/agents/kilocode-models.test.ts","id":1857,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"kilocode-models.ts","path":"src/agents/kilocode-models.ts","id":1858,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Florian Hines","ownerEmail":"syn@neonronin.sh"},{"name":"lanes.test.ts","path":"src/agents/lanes.test.ts","id":1859,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"lanes.ts","path":"src/agents/lanes.ts","id":1860,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"live-auth-keys.ts","path":"src/agents/live-auth-keys.ts","id":1861,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"live-model-errors.test.ts","path":"src/agents/live-model-errors.test.ts","id":1862,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"live-model-errors.ts","path":"src/agents/live-model-errors.ts","id":1863,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"live-model-filter.ts","path":"src/agents/live-model-filter.ts","id":1864,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"live-test-helpers.ts","path":"src/agents/live-test-helpers.ts","id":1865,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-search.test.ts","path":"src/agents/memory-search.test.ts","id":1866,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-search.ts","path":"src/agents/memory-search.ts","id":1867,"degree":2,"cochangeCount":2,"riskScore":0.0887,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"minimax-vlm.normalizes-api-key.test.ts","path":"src/agents/minimax-vlm.normalizes-api-key.test.ts","id":1868,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"minimax-vlm.ts","path":"src/agents/minimax-vlm.ts","id":1869,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"minimax.live.test.ts","path":"src/agents/minimax.live.test.ts","id":1870,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-alias-lines.ts","path":"src/agents/model-alias-lines.ts","id":1871,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-auth-env-vars.ts","path":"src/agents/model-auth-env-vars.ts","id":1872,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-auth-label.test.ts","path":"src/agents/model-auth-label.test.ts","id":1873,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"model-auth-label.ts","path":"src/agents/model-auth-label.ts","id":1874,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"model-auth-markers.test.ts","path":"src/agents/model-auth-markers.test.ts","id":1875,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"model-auth-markers.ts","path":"src/agents/model-auth-markers.ts","id":1876,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"model-auth.profiles.test.ts","path":"src/agents/model-auth.profiles.test.ts","id":1877,"degree":2,"cochangeCount":1,"riskScore":0.0421,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-auth.test.ts","path":"src/agents/model-auth.test.ts","id":1878,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Fred White","ownerEmail":"fwhite13@users.noreply.github.com"},{"name":"model-auth.ts","path":"src/agents/model-auth.ts","id":1879,"degree":13,"cochangeCount":5,"riskScore":0.4189,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-catalog.test-harness.ts","path":"src/agents/model-catalog.test-harness.ts","id":1880,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-catalog.test.ts","path":"src/agents/model-catalog.test.ts","id":1881,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-catalog.ts","path":"src/agents/model-catalog.ts","id":1882,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Lucky","ownerEmail":"14868134+L-U-C-K-Y@users.noreply.github.com"},{"name":"model-compat.test.ts","path":"src/agents/model-compat.test.ts","id":1883,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"peizhe.chen","ownerEmail":"peizhe.chen@vbot.cn"},{"name":"model-compat.ts","path":"src/agents/model-compat.ts","id":1884,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"zerone0x","ownerEmail":"39543393+zerone0x@users.noreply.github.com"},{"name":"model-fallback-observation.ts","path":"src/agents/model-fallback-observation.ts","id":1885,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"model-fallback.probe.test.ts","path":"src/agents/model-fallback.probe.test.ts","id":1886,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-fallback.run-embedded.e2e.test.ts","path":"src/agents/model-fallback.run-embedded.e2e.test.ts","id":1887,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-fallback.test.ts","path":"src/agents/model-fallback.test.ts","id":1888,"degree":3,"cochangeCount":1,"riskScore":0.0361,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-fallback.ts","path":"src/agents/model-fallback.ts","id":1889,"degree":10,"cochangeCount":1,"riskScore":0.0691,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-fallback.types.ts","path":"src/agents/model-fallback.types.ts","id":1890,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"model-id-normalization.ts","path":"src/agents/model-id-normalization.ts","id":1891,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Aditya Chaudhary","ownerEmail":"55331140+ItsAditya-xyz@users.noreply.github.com"},{"name":"model-ref-profile.test.ts","path":"src/agents/model-ref-profile.test.ts","id":1892,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-ref-profile.ts","path":"src/agents/model-ref-profile.ts","id":1893,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-scan.test.ts","path":"src/agents/model-scan.test.ts","id":1894,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"model-scan.ts","path":"src/agents/model-scan.ts","id":1895,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-selection.test.ts","path":"src/agents/model-selection.test.ts","id":1896,"degree":1,"cochangeCount":1,"riskScore":0.0297,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-selection.ts","path":"src/agents/model-selection.ts","id":1897,"degree":19,"cochangeCount":2,"riskScore":0.1953,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-suppression.runtime.ts","path":"src/agents/model-suppression.runtime.ts","id":1898,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-suppression.ts","path":"src/agents/model-suppression.ts","id":1899,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-tool-support.test.ts","path":"src/agents/model-tool-support.test.ts","id":1900,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"model-tool-support.ts","path":"src/agents/model-tool-support.ts","id":1901,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"models-config.applies-config-env-vars.test.ts","path":"src/agents/models-config.applies-config-env-vars.test.ts","id":1902,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.g@singular.net"},{"name":"models-config.auto-injects-github-copilot-provider-token-is.test.ts","path":"src/agents/models-config.auto-injects-github-copilot-provider-token-is.test.ts","id":1903,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.e2e-harness.ts","path":"src/agents/models-config.e2e-harness.ts","id":1904,"degree":28,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.falls-back-default-baseurl-token-exchange-fails.test.ts","path":"src/agents/models-config.falls-back-default-baseurl-token-exchange-fails.test.ts","id":1905,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.file-mode.test.ts","path":"src/agents/models-config.file-mode.test.ts","id":1906,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"models-config.fills-missing-provider-apikey-from-env-var.test.ts","path":"src/agents/models-config.fills-missing-provider-apikey-from-env-var.test.ts","id":1907,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.merge.test.ts","path":"src/agents/models-config.merge.test.ts","id":1908,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"liyuan97","ownerEmail":"33855278+liyuan97@users.noreply.github.com"},{"name":"models-config.merge.ts","path":"src/agents/models-config.merge.ts","id":1909,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"models-config.normalizes-gemini-3-ids-preview-google-providers.test.ts","path":"src/agents/models-config.normalizes-gemini-3-ids-preview-google-providers.test.ts","id":1910,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.plan.ts","path":"src/agents/models-config.plan.ts","id":1911,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"models-config.preserves-explicit-reasoning-override.test.ts","path":"src/agents/models-config.preserves-explicit-reasoning-override.test.ts","id":1912,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.auth-provenance.test.ts","path":"src/agents/models-config.providers.auth-provenance.test.ts","id":1913,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.cloudflare-ai-gateway.test.ts","path":"src/agents/models-config.providers.cloudflare-ai-gateway.test.ts","id":1914,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.discovery-auth.test.ts","path":"src/agents/models-config.providers.discovery-auth.test.ts","id":1915,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.discovery.ts","path":"src/agents/models-config.providers.discovery.ts","id":1916,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.google-antigravity.test.ts","path":"src/agents/models-config.providers.google-antigravity.test.ts","id":1917,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.kilocode.test.ts","path":"src/agents/models-config.providers.kilocode.test.ts","id":1918,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"models-config.providers.kimi-coding.test.ts","path":"src/agents/models-config.providers.kimi-coding.test.ts","id":1919,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"2233admin","ownerEmail":"57929895+2233admin@users.noreply.github.com"},{"name":"models-config.providers.matrix.test.ts","path":"src/agents/models-config.providers.matrix.test.ts","id":1920,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.g@singular.net"},{"name":"models-config.providers.minimax.test.ts","path":"src/agents/models-config.providers.minimax.test.ts","id":1921,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.modelstudio.test.ts","path":"src/agents/models-config.providers.modelstudio.test.ts","id":1922,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"peizhe.chen","ownerEmail":"peizhe.chen@vbot.cn"},{"name":"models-config.providers.moonshot.test.ts","path":"src/agents/models-config.providers.moonshot.test.ts","id":1923,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"peizhe.chen","ownerEmail":"peizhe.chen@vbot.cn"},{"name":"models-config.providers.normalize-keys.test.ts","path":"src/agents/models-config.providers.normalize-keys.test.ts","id":1924,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"models-config.providers.nvidia.test.ts","path":"src/agents/models-config.providers.nvidia.test.ts","id":1925,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.ollama-autodiscovery.test.ts","path":"src/agents/models-config.providers.ollama-autodiscovery.test.ts","id":1926,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Agent","ownerEmail":"agent@example.com"},{"name":"models-config.providers.ollama.test.ts","path":"src/agents/models-config.providers.ollama.test.ts","id":1927,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.openai-codex.test.ts","path":"src/agents/models-config.providers.openai-codex.test.ts","id":1928,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Kros Dai","ownerEmail":"xdanger@gmail.com"},{"name":"models-config.providers.plugin-allowlist-compat.test.ts","path":"src/agents/models-config.providers.plugin-allowlist-compat.test.ts","id":1929,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.qianfan.test.ts","path":"src/agents/models-config.providers.qianfan.test.ts","id":1930,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"models-config.providers.static.ts","path":"src/agents/models-config.providers.static.ts","id":1931,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"liyuan97","ownerEmail":"33855278+liyuan97@users.noreply.github.com"},{"name":"models-config.providers.ts","path":"src/agents/models-config.providers.ts","id":1932,"degree":19,"cochangeCount":1,"riskScore":0.0545,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.vercel-ai-gateway.test.ts","path":"src/agents/models-config.providers.vercel-ai-gateway.test.ts","id":1933,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.providers.volcengine-byteplus.test.ts","path":"src/agents/models-config.providers.volcengine-byteplus.test.ts","id":1934,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"models-config.runtime-source-snapshot.test.ts","path":"src/agents/models-config.runtime-source-snapshot.test.ts","id":1935,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.skips-writing-models-json-no-env-token.test.ts","path":"src/agents/models-config.skips-writing-models-json-no-env-token.test.ts","id":1936,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.test-utils.ts","path":"src/agents/models-config.test-utils.ts","id":1937,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.ts","path":"src/agents/models-config.ts","id":1938,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.uses-first-github-copilot-profile-env-tokens.test.ts","path":"src/agents/models-config.uses-first-github-copilot-profile-env-tokens.test.ts","id":1939,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-config.write-serialization.test.ts","path":"src/agents/models-config.write-serialization.test.ts","id":1940,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"models.profiles.live.test.ts","path":"src/agents/models.profiles.live.test.ts","id":1941,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"moonshot.live.test.ts","path":"src/agents/moonshot.live.test.ts","id":1942,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ollama-models.test.ts","path":"src/agents/ollama-models.test.ts","id":1943,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ollama-models.ts","path":"src/agents/ollama-models.ts","id":1944,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ollama-stream.test.ts","path":"src/agents/ollama-stream.test.ts","id":1945,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"ollama-stream.ts","path":"src/agents/ollama-stream.ts","id":1946,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"SK Heavy Industries","ownerEmail":"skheavyindustries@SKs-Mac-Studio.local"},{"name":"openai-responses.reasoning-replay.test.ts","path":"src/agents/openai-responses.reasoning-replay.test.ts","id":1947,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-ws-connection.test.ts","path":"src/agents/openai-ws-connection.test.ts","id":1948,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-ws-connection.ts","path":"src/agents/openai-ws-connection.ts","id":1949,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-ws-stream.e2e.test.ts","path":"src/agents/openai-ws-stream.e2e.test.ts","id":1950,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-ws-stream.test.ts","path":"src/agents/openai-ws-stream.test.ts","id":1951,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-ws-stream.ts","path":"src/agents/openai-ws-stream.ts","id":1952,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-gateway-tool.test.ts","path":"src/agents/openclaw-gateway-tool.test.ts","id":1953,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.agents.test.ts","path":"src/agents/openclaw-tools.agents.test.ts","id":1954,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"openclaw-tools.camera.test.ts","path":"src/agents/openclaw-tools.camera.test.ts","id":1955,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.owner-authorization.test.ts","path":"src/agents/openclaw-tools.owner-authorization.test.ts","id":1956,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.pdf-registration.test.ts","path":"src/agents/openclaw-tools.pdf-registration.test.ts","id":1957,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"openclaw-tools.plugin-context.test.ts","path":"src/agents/openclaw-tools.plugin-context.test.ts","id":1958,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"openclaw-tools.session-status.test.ts","path":"src/agents/openclaw-tools.session-status.test.ts","id":1959,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.sessions-visibility.test.ts","path":"src/agents/openclaw-tools.sessions-visibility.test.ts","id":1960,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.sessions.test.ts","path":"src/agents/openclaw-tools.sessions.test.ts","id":1961,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.scope.test.ts","path":"src/agents/openclaw-tools.subagents.scope.test.ts","id":1962,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn-applies-thinking-default.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn-applies-thinking-default.test.ts","id":1963,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn-default-timeout-absent.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn-default-timeout-absent.test.ts","id":1964,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mitch McAlister","ownerEmail":"mitch.mcalister@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn-default-timeout.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn-default-timeout.test.ts","id":1965,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mitch McAlister","ownerEmail":"mitch.mcalister@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts","id":1966,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn.allowlist.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn.allowlist.test.ts","id":1967,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn.cron-note.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn.cron-note.test.ts","id":1968,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Taras Lukavyi","ownerEmail":"lukavyi@me.com"},{"name":"openclaw-tools.subagents.sessions-spawn.lifecycle.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn.lifecycle.test.ts","id":1969,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn.model.test.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn.model.test.ts","id":1970,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.sessions-spawn.test-harness.ts","path":"src/agents/openclaw-tools.subagents.sessions-spawn.test-harness.ts","id":1971,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.steer-failure-clears-suppression.test.ts","path":"src/agents/openclaw-tools.subagents.steer-failure-clears-suppression.test.ts","id":1972,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.subagents.test-harness.ts","path":"src/agents/openclaw-tools.subagents.test-harness.ts","id":1973,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.ts","path":"src/agents/openclaw-tools.ts","id":1974,"degree":16,"cochangeCount":4,"riskScore":0.263,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-tools.web-runtime.test.ts","path":"src/agents/openclaw-tools.web-runtime.test.ts","id":1975,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"opencode-zen-models.test.ts","path":"src/agents/opencode-zen-models.test.ts","id":1976,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"opencode-zen-models.ts","path":"src/agents/opencode-zen-models.ts","id":1977,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"owner-display.test.ts","path":"src/agents/owner-display.test.ts","id":1978,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"owner-display.ts","path":"src/agents/owner-display.ts","id":1979,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-policy.test.ts","path":"src/agents/path-policy.test.ts","id":1980,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shawn","ownerEmail":"118158941+kevinWangSheng@users.noreply.github.com"},{"name":"path-policy.ts","path":"src/agents/path-policy.ts","id":1981,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Shawn","ownerEmail":"118158941+kevinWangSheng@users.noreply.github.com"},{"name":"payload-redaction.ts","path":"src/agents/payload-redaction.ts","id":1982,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"pi-auth-credentials.ts","path":"src/agents/pi-auth-credentials.ts","id":1983,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"pi-auth-json.test.ts","path":"src/agents/pi-auth-json.test.ts","id":1984,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shaun Mason","ownerEmail":"shaun.mason@praoshealth.com"},{"name":"pi-auth-json.ts","path":"src/agents/pi-auth-json.ts","id":1985,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Shaun Mason","ownerEmail":"shaun.mason@praoshealth.com"},{"name":"pi-embedded-block-chunker.test.ts","path":"src/agents/pi-embedded-block-chunker.test.ts","id":1986,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"pi-embedded-block-chunker.ts","path":"src/agents/pi-embedded-block-chunker.ts","id":1987,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-error-observation.test.ts","path":"src/agents/pi-embedded-error-observation.test.ts","id":1988,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"pi-embedded-error-observation.ts","path":"src/agents/pi-embedded-error-observation.ts","id":1989,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"pi-embedded-helpers.buildbootstrapcontextfiles.test.ts","path":"src/agents/pi-embedded-helpers.buildbootstrapcontextfiles.test.ts","id":1990,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-helpers.formatassistanterrortext.test.ts","path":"src/agents/pi-embedded-helpers.formatassistanterrortext.test.ts","id":1991,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-helpers.isbillingerrormessage.test.ts","path":"src/agents/pi-embedded-helpers.isbillingerrormessage.test.ts","id":1992,"degree":1,"cochangeCount":1,"riskScore":0.0316,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-helpers.sanitize-session-messages-images.removes-empty-assistant-text-blocks-but-preserves.test.ts","path":"src/agents/pi-embedded-helpers.sanitize-session-messages-images.removes-empty-assistant-text-blocks-but-preserves.test.ts","id":1993,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-helpers.sanitizeuserfacingtext.test.ts","path":"src/agents/pi-embedded-helpers.sanitizeuserfacingtext.test.ts","id":1994,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-helpers.ts","path":"src/agents/pi-embedded-helpers.ts","id":1995,"degree":22,"cochangeCount":1,"riskScore":0.0763,"owner":"Charles Dusek","ownerEmail":"38732970+cgdusek@users.noreply.github.com"},{"name":"pi-embedded-helpers.validate-turns.test.ts","path":"src/agents/pi-embedded-helpers.validate-turns.test.ts","id":1996,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-helpers","children":[{"name":"bootstrap.ts","path":"src/agents/pi-embedded-helpers/bootstrap.ts","id":1997,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Charlie Greenman","ownerEmail":"charlie@razroo.com"},{"name":"errors.ts","path":"src/agents/pi-embedded-helpers/errors.ts","id":1998,"degree":2,"cochangeCount":2,"riskScore":0.0038,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"failover-matches.ts","path":"src/agents/pi-embedded-helpers/failover-matches.ts","id":1999,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"jnMetaCode","ownerEmail":"1394485448@qq.com"},{"name":"google.ts","path":"src/agents/pi-embedded-helpers/google.ts","id":2000,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"images.ts","path":"src/agents/pi-embedded-helpers/images.ts","id":2001,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"messaging-dedupe.ts","path":"src/agents/pi-embedded-helpers/messaging-dedupe.ts","id":2002,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai.ts","path":"src/agents/pi-embedded-helpers/openai.ts","id":2003,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"thinking.test.ts","path":"src/agents/pi-embedded-helpers/thinking.test.ts","id":2004,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thinking.ts","path":"src/agents/pi-embedded-helpers/thinking.ts","id":2005,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"turns.ts","path":"src/agents/pi-embedded-helpers/turns.ts","id":2006,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/agents/pi-embedded-helpers/types.ts","id":2007,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"}]},{"name":"pi-embedded-messaging.ts","path":"src/agents/pi-embedded-messaging.ts","id":2008,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-payloads.ts","path":"src/agents/pi-embedded-payloads.ts","id":2009,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner-extraparams.live.test.ts","path":"src/agents/pi-embedded-runner-extraparams.live.test.ts","id":2010,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner-extraparams.test.ts","path":"src/agents/pi-embedded-runner-extraparams.test.ts","id":2011,"degree":1,"cochangeCount":1,"riskScore":0.012,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.applygoogleturnorderingfix.test.ts","path":"src/agents/pi-embedded-runner.applygoogleturnorderingfix.test.ts","id":2012,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.buildembeddedsandboxinfo.test.ts","path":"src/agents/pi-embedded-runner.buildembeddedsandboxinfo.test.ts","id":2013,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.compaction-safety-timeout.test.ts","path":"src/agents/pi-embedded-runner.compaction-safety-timeout.test.ts","id":2014,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"pi-embedded-runner.createsystempromptoverride.test.ts","path":"src/agents/pi-embedded-runner.createsystempromptoverride.test.ts","id":2015,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.e2e.test.ts","path":"src/agents/pi-embedded-runner.e2e.test.ts","id":2016,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.get-dm-history-limit-from-session-key.falls-back-provider-default-per-dm-not.test.ts","path":"src/agents/pi-embedded-runner.get-dm-history-limit-from-session-key.falls-back-provider-default-per-dm-not.test.ts","id":2017,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.get-dm-history-limit-from-session-key.returns-undefined-sessionkey-is-undefined.test.ts","path":"src/agents/pi-embedded-runner.get-dm-history-limit-from-session-key.returns-undefined-sessionkey-is-undefined.test.ts","id":2018,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.guard.test.ts","path":"src/agents/pi-embedded-runner.guard.test.ts","id":2019,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.guard.waitforidle-before-flush.test.ts","path":"src/agents/pi-embedded-runner.guard.waitforidle-before-flush.test.ts","id":2020,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pi-embedded-runner.history-limit-from-session-key.test.ts","path":"src/agents/pi-embedded-runner.history-limit-from-session-key.test.ts","id":2021,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadril Hassan Shifat","ownerEmail":"63901551+shadril238@users.noreply.github.com"},{"name":"pi-embedded-runner.limithistoryturns.test.ts","path":"src/agents/pi-embedded-runner.limithistoryturns.test.ts","id":2022,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pi-embedded-runner.openai-tool-id-preservation.test.ts","path":"src/agents/pi-embedded-runner.openai-tool-id-preservation.test.ts","id":2023,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.resolvesessionagentids.test.ts","path":"src/agents/pi-embedded-runner.resolvesessionagentids.test.ts","id":2024,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.run-embedded-pi-agent.auth-profile-rotation.e2e.test.ts","path":"src/agents/pi-embedded-runner.run-embedded-pi-agent.auth-profile-rotation.e2e.test.ts","id":2025,"degree":1,"cochangeCount":1,"riskScore":0.0233,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.sanitize-session-history.policy.test.ts","path":"src/agents/pi-embedded-runner.sanitize-session-history.policy.test.ts","id":2026,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.sanitize-session-history.test-harness.ts","path":"src/agents/pi-embedded-runner.sanitize-session-history.test-harness.ts","id":2027,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"pi-embedded-runner.sanitize-session-history.test.ts","path":"src/agents/pi-embedded-runner.sanitize-session-history.test.ts","id":2028,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.sessions-yield.e2e.test.ts","path":"src/agents/pi-embedded-runner.sessions-yield.e2e.test.ts","id":2029,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.splitsdktools.test.ts","path":"src/agents/pi-embedded-runner.splitsdktools.test.ts","id":2030,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner.ts","path":"src/agents/pi-embedded-runner.ts","id":2031,"degree":13,"cochangeCount":9,"riskScore":0.3482,"owner":"Shadril Hassan Shifat","ownerEmail":"63901551+shadril238@users.noreply.github.com"},{"name":"pi-embedded-runner","children":[{"name":"abort.ts","path":"src/agents/pi-embedded-runner/abort.ts","id":2032,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"quotentiroler","ownerEmail":"max.nussbaumer@maxhealth.tech"},{"name":"anthropic-stream-wrappers.ts","path":"src/agents/pi-embedded-runner/anthropic-stream-wrappers.ts","id":2033,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cache-ttl.test.ts","path":"src/agents/pi-embedded-runner/cache-ttl.test.ts","id":2034,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cache-ttl.ts","path":"src/agents/pi-embedded-runner/cache-ttl.ts","id":2035,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"compact.hooks.test.ts","path":"src/agents/pi-embedded-runner/compact.hooks.test.ts","id":2036,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"compact.runtime.ts","path":"src/agents/pi-embedded-runner/compact.runtime.ts","id":2037,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"compact.ts","path":"src/agents/pi-embedded-runner/compact.ts","id":2038,"degree":18,"cochangeCount":3,"riskScore":0.0597,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"compaction-safety-timeout.ts","path":"src/agents/pi-embedded-runner/compaction-safety-timeout.ts","id":2039,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"extensions.test.ts","path":"src/agents/pi-embedded-runner/extensions.test.ts","id":2040,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"extensions.ts","path":"src/agents/pi-embedded-runner/extensions.ts","id":2041,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"extra-params.cache-retention-default.test.ts","path":"src/agents/pi-embedded-runner/extra-params.cache-retention-default.test.ts","id":2042,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vishal","ownerEmail":"vishalt2000@gmail.com"},{"name":"extra-params.kilocode.test.ts","path":"src/agents/pi-embedded-runner/extra-params.kilocode.test.ts","id":2043,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"extra-params.openrouter-cache-control.test.ts","path":"src/agents/pi-embedded-runner/extra-params.openrouter-cache-control.test.ts","id":2044,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"extra-params.ts","path":"src/agents/pi-embedded-runner/extra-params.ts","id":2045,"degree":8,"cochangeCount":1,"riskScore":0.015,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"extra-params.zai-tool-stream.test.ts","path":"src/agents/pi-embedded-runner/extra-params.zai-tool-stream.test.ts","id":2046,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"google.test.ts","path":"src/agents/pi-embedded-runner/google.test.ts","id":2047,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"google.ts","path":"src/agents/pi-embedded-runner/google.ts","id":2048,"degree":6,"cochangeCount":1,"riskScore":0.0184,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"history.ts","path":"src/agents/pi-embedded-runner/history.ts","id":2049,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"kilocode.test.ts","path":"src/agents/pi-embedded-runner/kilocode.test.ts","id":2050,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"John Fawcett","ownerEmail":"jrf0110@gmail.com"},{"name":"lanes.test.ts","path":"src/agents/pi-embedded-runner/lanes.test.ts","id":2051,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"lanes.ts","path":"src/agents/pi-embedded-runner/lanes.ts","id":2052,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"logger.ts","path":"src/agents/pi-embedded-runner/logger.ts","id":2053,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model.forward-compat.test.ts","path":"src/agents/pi-embedded-runner/model.forward-compat.test.ts","id":2054,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model.provider-normalization.ts","path":"src/agents/pi-embedded-runner/model.provider-normalization.ts","id":2055,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model.test-harness.ts","path":"src/agents/pi-embedded-runner/model.test-harness.ts","id":2056,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Byungsker","ownerEmail":"72309817+byungsker@users.noreply.github.com"},{"name":"model.test.ts","path":"src/agents/pi-embedded-runner/model.test.ts","id":2057,"degree":3,"cochangeCount":1,"riskScore":0.0109,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model.ts","path":"src/agents/pi-embedded-runner/model.ts","id":2058,"degree":5,"cochangeCount":1,"riskScore":0.0169,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"moonshot-stream-wrappers.ts","path":"src/agents/pi-embedded-runner/moonshot-stream-wrappers.ts","id":2059,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"openai-stream-wrappers.ts","path":"src/agents/pi-embedded-runner/openai-stream-wrappers.ts","id":2060,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Andrew Demczuk","ownerEmail":"andrew.demczuk@gmail.com"},{"name":"openrouter-model-capabilities.test.ts","path":"src/agents/pi-embedded-runner/openrouter-model-capabilities.test.ts","id":2061,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Jinhao Dong","ownerEmail":"dongjinhao@stu.pku.edu.cn"},{"name":"openrouter-model-capabilities.ts","path":"src/agents/pi-embedded-runner/openrouter-model-capabilities.ts","id":2062,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jinhao Dong","ownerEmail":"dongjinhao@stu.pku.edu.cn"},{"name":"proxy-stream-wrappers.ts","path":"src/agents/pi-embedded-runner/proxy-stream-wrappers.ts","id":2063,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.overflow-compaction.fixture.ts","path":"src/agents/pi-embedded-runner/run.overflow-compaction.fixture.ts","id":2064,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.overflow-compaction.loop.test.ts","path":"src/agents/pi-embedded-runner/run.overflow-compaction.loop.test.ts","id":2065,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"run.overflow-compaction.mocks.shared.ts","path":"src/agents/pi-embedded-runner/run.overflow-compaction.mocks.shared.ts","id":2066,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"rabsef-bicrym","ownerEmail":"52549148+rabsef-bicrym@users.noreply.github.com"},{"name":"run.overflow-compaction.shared-test.ts","path":"src/agents/pi-embedded-runner/run.overflow-compaction.shared-test.ts","id":2067,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"David Rudduck","ownerEmail":"47308254+davidrudduck@users.noreply.github.com"},{"name":"run.overflow-compaction.test.ts","path":"src/agents/pi-embedded-runner/run.overflow-compaction.test.ts","id":2068,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"rabsef-bicrym","ownerEmail":"52549148+rabsef-bicrym@users.noreply.github.com"},{"name":"run.ts","path":"src/agents/pi-embedded-runner/run.ts","id":2069,"degree":10,"cochangeCount":9,"riskScore":0.1657,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run","children":[{"name":"attempt.spawn-workspace.test.ts","path":"src/agents/pi-embedded-runner/run/attempt.spawn-workspace.test.ts","id":2070,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"MoerAI","ownerEmail":"friendnt@g.skku.edu"},{"name":"attempt.test.ts","path":"src/agents/pi-embedded-runner/run/attempt.test.ts","id":2071,"degree":1,"cochangeCount":1,"riskScore":0.0041,"owner":"yuweuii","ownerEmail":"82372187+yuweuii@users.noreply.github.com"},{"name":"attempt.ts","path":"src/agents/pi-embedded-runner/run/attempt.ts","id":2072,"degree":6,"cochangeCount":14,"riskScore":0.0579,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"compaction-retry-aggregate-timeout.test.ts","path":"src/agents/pi-embedded-runner/run/compaction-retry-aggregate-timeout.test.ts","id":2073,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"compaction-retry-aggregate-timeout.ts","path":"src/agents/pi-embedded-runner/run/compaction-retry-aggregate-timeout.ts","id":2074,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Charles Dusek","ownerEmail":"38732970+cgdusek@users.noreply.github.com"},{"name":"compaction-timeout.test.ts","path":"src/agents/pi-embedded-runner/run/compaction-timeout.test.ts","id":2075,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"compaction-timeout.ts","path":"src/agents/pi-embedded-runner/run/compaction-timeout.ts","id":2076,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"failover-observation.test.ts","path":"src/agents/pi-embedded-runner/run/failover-observation.test.ts","id":2077,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"failover-observation.ts","path":"src/agents/pi-embedded-runner/run/failover-observation.ts","id":2078,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"history-image-prune.test.ts","path":"src/agents/pi-embedded-runner/run/history-image-prune.test.ts","id":2079,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"history-image-prune.ts","path":"src/agents/pi-embedded-runner/run/history-image-prune.ts","id":2080,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"MoerAI","ownerEmail":"friendnt@g.skku.edu"},{"name":"images.test.ts","path":"src/agents/pi-embedded-runner/run/images.test.ts","id":2081,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"images.ts","path":"src/agents/pi-embedded-runner/run/images.ts","id":2082,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"params.ts","path":"src/agents/pi-embedded-runner/run/params.ts","id":2083,"degree":1,"cochangeCount":2,"riskScore":0.0053,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"payloads.errors.test.ts","path":"src/agents/pi-embedded-runner/run/payloads.errors.test.ts","id":2084,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"payloads.test-helpers.ts","path":"src/agents/pi-embedded-runner/run/payloads.test-helpers.ts","id":2085,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"payloads.test.ts","path":"src/agents/pi-embedded-runner/run/payloads.test.ts","id":2086,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"payloads.ts","path":"src/agents/pi-embedded-runner/run/payloads.ts","id":2087,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/agents/pi-embedded-runner/run/types.ts","id":2088,"degree":2,"cochangeCount":2,"riskScore":0.0083,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"}]},{"name":"runs.test.ts","path":"src/agents/pi-embedded-runner/runs.test.ts","id":2089,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"runs.ts","path":"src/agents/pi-embedded-runner/runs.ts","id":2090,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bridgerz","ownerEmail":"bridgerzoske@gmail.com"},{"name":"sandbox-info.ts","path":"src/agents/pi-embedded-runner/sandbox-info.ts","id":2091,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sanitize-session-history.tool-result-details.test.ts","path":"src/agents/pi-embedded-runner/sanitize-session-history.tool-result-details.test.ts","id":2092,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-manager-cache.ts","path":"src/agents/pi-embedded-runner/session-manager-cache.ts","id":2093,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"session-manager-init.ts","path":"src/agents/pi-embedded-runner/session-manager-init.ts","id":2094,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-yield.orchestration.test.ts","path":"src/agents/pi-embedded-runner/sessions-yield.orchestration.test.ts","id":2095,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Jacob Riff","ownerEmail":"jacob@riff.dk"},{"name":"skills-runtime.integration.test.ts","path":"src/agents/pi-embedded-runner/skills-runtime.integration.test.ts","id":2096,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-runtime.test.ts","path":"src/agents/pi-embedded-runner/skills-runtime.test.ts","id":2097,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"skills-runtime.ts","path":"src/agents/pi-embedded-runner/skills-runtime.ts","id":2098,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"stream-payload-utils.ts","path":"src/agents/pi-embedded-runner/stream-payload-utils.ts","id":2099,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-prompt.test.ts","path":"src/agents/pi-embedded-runner/system-prompt.test.ts","id":2100,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"yinghaosang","ownerEmail":"sang5338@outlook.com"},{"name":"system-prompt.ts","path":"src/agents/pi-embedded-runner/system-prompt.ts","id":2101,"degree":4,"cochangeCount":1,"riskScore":0.0143,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thinking.test.ts","path":"src/agents/pi-embedded-runner/thinking.test.ts","id":2102,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thinking.ts","path":"src/agents/pi-embedded-runner/thinking.ts","id":2103,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-name-allowlist.ts","path":"src/agents/pi-embedded-runner/tool-name-allowlist.ts","id":2104,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tool-result-char-estimator.ts","path":"src/agents/pi-embedded-runner/tool-result-char-estimator.ts","id":2105,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-result-context-guard.test.ts","path":"src/agents/pi-embedded-runner/tool-result-context-guard.test.ts","id":2106,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-result-context-guard.ts","path":"src/agents/pi-embedded-runner/tool-result-context-guard.ts","id":2107,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-result-truncation.test.ts","path":"src/agents/pi-embedded-runner/tool-result-truncation.test.ts","id":2108,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-result-truncation.ts","path":"src/agents/pi-embedded-runner/tool-result-truncation.ts","id":2109,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Jason L. West, Sr.","ownerEmail":"jlwestsr@gmail.com"},{"name":"tool-split.ts","path":"src/agents/pi-embedded-runner/tool-split.ts","id":2110,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/agents/pi-embedded-runner/types.ts","id":2111,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Ryan Lisse","ownerEmail":"ryan@ryanlisse.com"},{"name":"usage-reporting.test.ts","path":"src/agents/pi-embedded-runner/usage-reporting.test.ts","id":2112,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"utils.ts","path":"src/agents/pi-embedded-runner/utils.ts","id":2113,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"wait-for-idle-before-flush.ts","path":"src/agents/pi-embedded-runner/wait-for-idle-before-flush.ts","id":2114,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"zai-stream-wrappers.ts","path":"src/agents/pi-embedded-runner/zai-stream-wrappers.ts","id":2115,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"pi-embedded-subscribe.block-reply-rejections.test.ts","path":"src/agents/pi-embedded-subscribe.block-reply-rejections.test.ts","id":2116,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"pi-embedded-subscribe.code-span-awareness.test.ts","path":"src/agents/pi-embedded-subscribe.code-span-awareness.test.ts","id":2117,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.e2e-harness.ts","path":"src/agents/pi-embedded-subscribe.e2e-harness.ts","id":2118,"degree":21,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.handlers.compaction.ts","path":"src/agents/pi-embedded-subscribe.handlers.compaction.ts","id":2119,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"ufhy","ownerEmail":"41638541+uf-hy@users.noreply.github.com"},{"name":"pi-embedded-subscribe.handlers.lifecycle.test.ts","path":"src/agents/pi-embedded-subscribe.handlers.lifecycle.test.ts","id":2120,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"jiarung","ownerEmail":"jiarung.yeh@gmail.com"},{"name":"pi-embedded-subscribe.handlers.lifecycle.ts","path":"src/agents/pi-embedded-subscribe.handlers.lifecycle.ts","id":2121,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"jiarung","ownerEmail":"jiarung.yeh@gmail.com"},{"name":"pi-embedded-subscribe.handlers.messages.test.ts","path":"src/agents/pi-embedded-subscribe.handlers.messages.test.ts","id":2122,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"pi-embedded-subscribe.handlers.messages.ts","path":"src/agents/pi-embedded-subscribe.handlers.messages.ts","id":2123,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"pi-embedded-subscribe.handlers.tools.media.test.ts","path":"src/agents/pi-embedded-subscribe.handlers.tools.media.test.ts","id":2124,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.handlers.tools.test.ts","path":"src/agents/pi-embedded-subscribe.handlers.tools.test.ts","id":2125,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"pi-embedded-subscribe.handlers.tools.ts","path":"src/agents/pi-embedded-subscribe.handlers.tools.ts","id":2126,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.handlers.ts","path":"src/agents/pi-embedded-subscribe.handlers.ts","id":2127,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.handlers.types.ts","path":"src/agents/pi-embedded-subscribe.handlers.types.ts","id":2128,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.lifecycle-billing-error.test.ts","path":"src/agents/pi-embedded-subscribe.lifecycle-billing-error.test.ts","id":2129,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.raw-stream.ts","path":"src/agents/pi-embedded-subscribe.raw-stream.ts","id":2130,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.reply-tags.test.ts","path":"src/agents/pi-embedded-subscribe.reply-tags.test.ts","id":2131,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.calls-onblockreplyflush-before-tool-execution-start-preserve.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.calls-onblockreplyflush-before-tool-execution-start-preserve.test.ts","id":2132,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-append-text-end-content-is.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-append-text-end-content-is.test.ts","id":2133,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-call-onblockreplyflush-callback-is-not.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-call-onblockreplyflush-callback-is-not.test.ts","id":2134,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-duplicate-text-end-repeats-full.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-duplicate-text-end-repeats-full.test.ts","id":2135,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-emit-duplicate-block-replies-text.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-emit-duplicate-block-replies-text.test.ts","id":2136,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.emits-block-replies-text-end-does-not.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.emits-block-replies-text-end-does-not.test.ts","id":2137,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.emits-reasoning-as-separate-message-enabled.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.emits-reasoning-as-separate-message-enabled.test.ts","id":2138,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.filters-final-suppresses-output-without-start-tag.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.filters-final-suppresses-output-without-start-tag.test.ts","id":2139,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.includes-canvas-action-metadata-tool-summaries.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.includes-canvas-action-metadata-tool-summaries.test.ts","id":2140,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-assistanttexts-final-answer-block-replies-are.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-assistanttexts-final-answer-block-replies-are.test.ts","id":2141,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-indented-fenced-blocks-intact.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-indented-fenced-blocks-intact.test.ts","id":2142,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.reopens-fenced-blocks-splitting-inside-them.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.reopens-fenced-blocks-splitting-inside-them.test.ts","id":2143,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.splits-long-single-line-fenced-blocks-reopen.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.splits-long-single-line-fenced-blocks-reopen.test.ts","id":2144,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.streams-soft-chunks-paragraph-preference.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.streams-soft-chunks-paragraph-preference.test.ts","id":2145,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.subscribeembeddedpisession.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.subscribeembeddedpisession.test.ts","id":2146,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.suppresses-message-end-block-replies-message-tool.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.suppresses-message-end-block-replies-message-tool.test.ts","id":2147,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.subscribe-embedded-pi-session.waits-multiple-compaction-retries-before-resolving.test.ts","path":"src/agents/pi-embedded-subscribe.subscribe-embedded-pi-session.waits-multiple-compaction-retries-before-resolving.test.ts","id":2148,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.tools.extract.test.ts","path":"src/agents/pi-embedded-subscribe.tools.extract.test.ts","id":2149,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Sash Catanzarite","ownerEmail":"sashcatanzarite@gmail.com"},{"name":"pi-embedded-subscribe.tools.media.test.ts","path":"src/agents/pi-embedded-subscribe.tools.media.test.ts","id":2150,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Christian Klotz","ownerEmail":"hello@christianklotz.co.uk"},{"name":"pi-embedded-subscribe.tools.test.ts","path":"src/agents/pi-embedded-subscribe.tools.test.ts","id":2151,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"pi-embedded-subscribe.tools.ts","path":"src/agents/pi-embedded-subscribe.tools.ts","id":2152,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Christian Klotz","ownerEmail":"hello@christianklotz.co.uk"},{"name":"pi-embedded-subscribe.ts","path":"src/agents/pi-embedded-subscribe.ts","id":2153,"degree":20,"cochangeCount":2,"riskScore":0.0909,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-subscribe.types.ts","path":"src/agents/pi-embedded-subscribe.types.ts","id":2154,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-utils.strip-model-special-tokens.test.ts","path":"src/agents/pi-embedded-utils.strip-model-special-tokens.test.ts","id":2155,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"pi-embedded-utils.test.ts","path":"src/agents/pi-embedded-utils.test.ts","id":2156,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-utils.ts","path":"src/agents/pi-embedded-utils.ts","id":2157,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded.ts","path":"src/agents/pi-embedded.ts","id":2158,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-extensions","children":[{"name":"compaction-instructions.test.ts","path":"src/agents/pi-extensions/compaction-instructions.test.ts","id":2159,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"\uc815\uc6b0\uc6a9","ownerEmail":"71975659+keepitmello@users.noreply.github.com"},{"name":"compaction-instructions.ts","path":"src/agents/pi-extensions/compaction-instructions.ts","id":2160,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"\uc815\uc6b0\uc6a9","ownerEmail":"71975659+keepitmello@users.noreply.github.com"},{"name":"compaction-safeguard-runtime.ts","path":"src/agents/pi-extensions/compaction-safeguard-runtime.ts","id":2161,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"compaction-safeguard.test.ts","path":"src/agents/pi-extensions/compaction-safeguard.test.ts","id":2162,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"compaction-safeguard.ts","path":"src/agents/pi-extensions/compaction-safeguard.ts","id":2163,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context-pruning.test.ts","path":"src/agents/pi-extensions/context-pruning.test.ts","id":2164,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context-pruning.ts","path":"src/agents/pi-extensions/context-pruning.ts","id":2165,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Max Sumrall","ownerEmail":"jmsumrall@gmail.com"},{"name":"context-pruning","children":[{"name":"extension.ts","path":"src/agents/pi-extensions/context-pruning/extension.ts","id":2166,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pruner.test.ts","path":"src/agents/pi-extensions/context-pruning/pruner.test.ts","id":2167,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"MoerAI","ownerEmail":"friendnt@g.skku.edu"},{"name":"pruner.ts","path":"src/agents/pi-extensions/context-pruning/pruner.ts","id":2168,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"runtime.ts","path":"src/agents/pi-extensions/context-pruning/runtime.ts","id":2169,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"settings.ts","path":"src/agents/pi-extensions/context-pruning/settings.ts","id":2170,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"tools.ts","path":"src/agents/pi-extensions/context-pruning/tools.ts","id":2171,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"session-manager-runtime-registry.ts","path":"src/agents/pi-extensions/session-manager-runtime-registry.ts","id":2172,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"pi-model-discovery-runtime.ts","path":"src/agents/pi-model-discovery-runtime.ts","id":2173,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-model-discovery.auth.test.ts","path":"src/agents/pi-model-discovery.auth.test.ts","id":2174,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-model-discovery.compat.e2e.test.ts","path":"src/agents/pi-model-discovery.compat.e2e.test.ts","id":2175,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-model-discovery.ts","path":"src/agents/pi-model-discovery.ts","id":2176,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"pi-project-settings.bundle.test.ts","path":"src/agents/pi-project-settings.bundle.test.ts","id":2177,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-project-settings.test.ts","path":"src/agents/pi-project-settings.test.ts","id":2178,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-project-settings.ts","path":"src/agents/pi-project-settings.ts","id":2179,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-settings.test.ts","path":"src/agents/pi-settings.test.ts","id":2180,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-settings.ts","path":"src/agents/pi-settings.ts","id":2181,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tool-definition-adapter.after-tool-call.fires-once.test.ts","path":"src/agents/pi-tool-definition-adapter.after-tool-call.fires-once.test.ts","id":2182,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tool-definition-adapter.after-tool-call.test.ts","path":"src/agents/pi-tool-definition-adapter.after-tool-call.test.ts","id":2183,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tool-definition-adapter.test.ts","path":"src/agents/pi-tool-definition-adapter.test.ts","id":2184,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tool-definition-adapter.ts","path":"src/agents/pi-tool-definition-adapter.ts","id":2185,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tool-handler-state.test-helpers.ts","path":"src/agents/pi-tool-handler-state.test-helpers.ts","id":2186,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools-agent-config.test.ts","path":"src/agents/pi-tools-agent-config.test.ts","id":2187,"degree":2,"cochangeCount":1,"riskScore":0.0361,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.abort.ts","path":"src/agents/pi-tools.abort.ts","id":2188,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"pi-tools.before-tool-call.e2e.test.ts","path":"src/agents/pi-tools.before-tool-call.e2e.test.ts","id":2189,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.before-tool-call.integration.e2e.test.ts","path":"src/agents/pi-tools.before-tool-call.integration.e2e.test.ts","id":2190,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pi-tools.before-tool-call.runtime.ts","path":"src/agents/pi-tools.before-tool-call.runtime.ts","id":2191,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"pi-tools.before-tool-call.ts","path":"src/agents/pi-tools.before-tool-call.ts","id":2192,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-b.test.ts","path":"src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-b.test.ts","id":2193,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-d.test.ts","path":"src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-d.test.ts","id":2194,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-f.test.ts","path":"src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-f.test.ts","id":2195,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping.test.ts","path":"src/agents/pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping.test.ts","id":2196,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.host-edit.ts","path":"src/agents/pi-tools.host-edit.ts","id":2197,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"pi-tools.message-provider-policy.test.ts","path":"src/agents/pi-tools.message-provider-policy.test.ts","id":2198,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.model-provider-collision.test.ts","path":"src/agents/pi-tools.model-provider-collision.test.ts","id":2199,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"pi-tools.params.ts","path":"src/agents/pi-tools.params.ts","id":2200,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.policy.test.ts","path":"src/agents/pi-tools.policy.test.ts","id":2201,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.policy.ts","path":"src/agents/pi-tools.policy.ts","id":2202,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.read.host-edit-access.test.ts","path":"src/agents/pi-tools.read.host-edit-access.test.ts","id":2203,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"pi-tools.read.host-edit-recovery.test.ts","path":"src/agents/pi-tools.read.host-edit-recovery.test.ts","id":2204,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"\u502a\u6c49\u67700668001185","ownerEmail":"ni.hanjie@xydigit.com"},{"name":"pi-tools.read.ts","path":"src/agents/pi-tools.read.ts","id":2205,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.read.workspace-root-guard.test.ts","path":"src/agents/pi-tools.read.workspace-root-guard.test.ts","id":2206,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.safe-bins.test.ts","path":"src/agents/pi-tools.safe-bins.test.ts","id":2207,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.sandbox-mounted-paths.workspace-only.test.ts","path":"src/agents/pi-tools.sandbox-mounted-paths.workspace-only.test.ts","id":2208,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.schema.ts","path":"src/agents/pi-tools.schema.ts","id":2209,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.ts","path":"src/agents/pi-tools.ts","id":2210,"degree":29,"cochangeCount":11,"riskScore":1.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.types.ts","path":"src/agents/pi-tools.types.ts","id":2211,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pi-tools.whatsapp-login-gating.test.ts","path":"src/agents/pi-tools.whatsapp-login-gating.test.ts","id":2212,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.workspace-only-false.test.ts","path":"src/agents/pi-tools.workspace-only-false.test.ts","id":2213,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools.workspace-paths.test.ts","path":"src/agents/pi-tools.workspace-paths.test.ts","id":2214,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-capabilities.test.ts","path":"src/agents/provider-capabilities.test.ts","id":2215,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-capabilities.ts","path":"src/agents/provider-capabilities.ts","id":2216,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Luke","ownerEmail":"92253590+ImLukeF@users.noreply.github.com"},{"name":"pty-dsr.ts","path":"src/agents/pty-dsr.ts","id":2217,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pty-keys.test.ts","path":"src/agents/pty-keys.test.ts","id":2218,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pty-keys.ts","path":"src/agents/pty-keys.ts","id":2219,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"queued-file-writer.ts","path":"src/agents/queued-file-writer.ts","id":2220,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-plugins.ts","path":"src/agents/runtime-plugins.ts","id":2221,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-agent-config.agent-specific-sandbox-config.e2e.test.ts","path":"src/agents/sandbox-agent-config.agent-specific-sandbox-config.e2e.test.ts","id":2222,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-create-args.test.ts","path":"src/agents/sandbox-create-args.test.ts","id":2223,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-explain.test.ts","path":"src/agents/sandbox-explain.test.ts","id":2224,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-media-paths.test.ts","path":"src/agents/sandbox-media-paths.test.ts","id":2225,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-media-paths.ts","path":"src/agents/sandbox-media-paths.ts","id":2226,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-merge.test.ts","path":"src/agents/sandbox-merge.test.ts","id":2227,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Aaron Konyer","ownerEmail":"aaron@nudesolutions.com"},{"name":"sandbox-paths.test.ts","path":"src/agents/sandbox-paths.test.ts","id":2228,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-paths.ts","path":"src/agents/sandbox-paths.ts","id":2229,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-skills.test.ts","path":"src/agents/sandbox-skills.test.ts","id":2230,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-tool-policy.ts","path":"src/agents/sandbox-tool-policy.ts","id":2231,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox.resolveSandboxContext.test.ts","path":"src/agents/sandbox.resolveSandboxContext.test.ts","id":2232,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox.ts","path":"src/agents/sandbox.ts","id":2233,"degree":4,"cochangeCount":1,"riskScore":0.0409,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox","children":[{"name":"backend.test.ts","path":"src/agents/sandbox/backend.test.ts","id":2234,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backend.ts","path":"src/agents/sandbox/backend.ts","id":2235,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bind-spec.test.ts","path":"src/agents/sandbox/bind-spec.test.ts","id":2236,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bind-spec.ts","path":"src/agents/sandbox/bind-spec.ts","id":2237,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-bridges.ts","path":"src/agents/sandbox/browser-bridges.ts","id":2238,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser.create.test.ts","path":"src/agents/sandbox/browser.create.test.ts","id":2239,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser.novnc-url.test.ts","path":"src/agents/sandbox/browser.novnc-url.test.ts","id":2240,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"browser.ts","path":"src/agents/sandbox/browser.ts","id":2241,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-hash.test.ts","path":"src/agents/sandbox/config-hash.test.ts","id":2242,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-hash.ts","path":"src/agents/sandbox/config-hash.ts","id":2243,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config.ts","path":"src/agents/sandbox/config.ts","id":2244,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"constants.ts","path":"src/agents/sandbox/constants.ts","id":2245,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context.ts","path":"src/agents/sandbox/context.ts","id":2246,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context.user-fallback.test.ts","path":"src/agents/sandbox/context.user-fallback.test.ts","id":2247,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docker-backend.ts","path":"src/agents/sandbox/docker-backend.ts","id":2248,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docker.config-hash-recreate.test.ts","path":"src/agents/sandbox/docker.config-hash-recreate.test.ts","id":2249,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docker.execDockerRaw.enoent.test.ts","path":"src/agents/sandbox/docker.execDockerRaw.enoent.test.ts","id":2250,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"AaronWander","ownerEmail":"aaronwander1994@gmail.com"},{"name":"docker.ts","path":"src/agents/sandbox/docker.ts","id":2251,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docker.windows.test.ts","path":"src/agents/sandbox/docker.windows.test.ts","id":2252,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"fs-bridge-mutation-helper.test.ts","path":"src/agents/sandbox/fs-bridge-mutation-helper.test.ts","id":2253,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge-mutation-helper.ts","path":"src/agents/sandbox/fs-bridge-mutation-helper.ts","id":2254,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge-mutation-python-source.ts","path":"src/agents/sandbox/fs-bridge-mutation-python-source.ts","id":2255,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge-path-safety.ts","path":"src/agents/sandbox/fs-bridge-path-safety.ts","id":2256,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge-shell-command-plans.ts","path":"src/agents/sandbox/fs-bridge-shell-command-plans.ts","id":2257,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge.anchored-ops.test.ts","path":"src/agents/sandbox/fs-bridge.anchored-ops.test.ts","id":2258,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"glitch","ownerEmail":"glitch@uinaf.dev"},{"name":"fs-bridge.boundary.test.ts","path":"src/agents/sandbox/fs-bridge.boundary.test.ts","id":2259,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge.e2e-docker.test.ts","path":"src/agents/sandbox/fs-bridge.e2e-docker.test.ts","id":2260,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge.shell.test.ts","path":"src/agents/sandbox/fs-bridge.shell.test.ts","id":2261,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge.test-helpers.ts","path":"src/agents/sandbox/fs-bridge.test-helpers.ts","id":2262,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-bridge.ts","path":"src/agents/sandbox/fs-bridge.ts","id":2263,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-paths.test.ts","path":"src/agents/sandbox/fs-paths.test.ts","id":2264,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-paths.ts","path":"src/agents/sandbox/fs-paths.ts","id":2265,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hash.ts","path":"src/agents/sandbox/hash.ts","id":2266,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"host-paths.test.ts","path":"src/agents/sandbox/host-paths.test.ts","id":2267,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"host-paths.ts","path":"src/agents/sandbox/host-paths.ts","id":2268,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"manage.ts","path":"src/agents/sandbox/manage.ts","id":2269,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"network-mode.ts","path":"src/agents/sandbox/network-mode.ts","id":2270,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"novnc-auth.ts","path":"src/agents/sandbox/novnc-auth.ts","id":2271,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Agent","ownerEmail":"agent@example.com"},{"name":"path-utils.ts","path":"src/agents/sandbox/path-utils.ts","id":2272,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prune.ts","path":"src/agents/sandbox/prune.ts","id":2273,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"registry.test.ts","path":"src/agents/sandbox/registry.test.ts","id":2274,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"registry.ts","path":"src/agents/sandbox/registry.ts","id":2275,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"remote-fs-bridge.ts","path":"src/agents/sandbox/remote-fs-bridge.ts","id":2276,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-status.ts","path":"src/agents/sandbox/runtime-status.ts","id":2277,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sanitize-env-vars.test.ts","path":"src/agents/sandbox/sanitize-env-vars.test.ts","id":2278,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"sanitize-env-vars.ts","path":"src/agents/sandbox/sanitize-env-vars.ts","id":2279,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"src/agents/sandbox/shared.ts","id":2280,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"ssh-backend.test.ts","path":"src/agents/sandbox/ssh-backend.test.ts","id":2281,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssh-backend.ts","path":"src/agents/sandbox/ssh-backend.ts","id":2282,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssh.test.ts","path":"src/agents/sandbox/ssh.test.ts","id":2283,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssh.ts","path":"src/agents/sandbox/ssh.ts","id":2284,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-args.ts","path":"src/agents/sandbox/test-args.ts","id":2285,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-fixtures.ts","path":"src/agents/sandbox/test-fixtures.ts","id":2286,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-policy.ts","path":"src/agents/sandbox/tool-policy.ts","id":2287,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.docker.ts","path":"src/agents/sandbox/types.docker.ts","id":2288,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/agents/sandbox/types.ts","id":2289,"degree":23,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"validate-sandbox-security.test.ts","path":"src/agents/sandbox/validate-sandbox-security.test.ts","id":2290,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"validate-sandbox-security.ts","path":"src/agents/sandbox/validate-sandbox-security.ts","id":2291,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace-mounts.test.ts","path":"src/agents/sandbox/workspace-mounts.test.ts","id":2292,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace-mounts.ts","path":"src/agents/sandbox/workspace-mounts.ts","id":2293,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.test.ts","path":"src/agents/sandbox/workspace.test.ts","id":2294,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.ts","path":"src/agents/sandbox/workspace.ts","id":2295,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"sanitize-for-prompt.test.ts","path":"src/agents/sanitize-for-prompt.test.ts","id":2296,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"McRolly NWANGWU","ownerEmail":"60803337+mcrolly@users.noreply.github.com"},{"name":"sanitize-for-prompt.ts","path":"src/agents/sanitize-for-prompt.ts","id":2297,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"schema","children":[{"name":"clean-for-gemini.test.ts","path":"src/agents/schema/clean-for-gemini.test.ts","id":2298,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"clean-for-gemini.ts","path":"src/agents/schema/clean-for-gemini.ts","id":2299,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Abhi","ownerEmail":"40645221+AbhisekBasu1@users.noreply.github.com"},{"name":"clean-for-xai.test.ts","path":"src/agents/schema/clean-for-xai.test.ts","id":2300,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"clean-for-xai.ts","path":"src/agents/schema/clean-for-xai.ts","id":2301,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jason Separovic","ownerEmail":"jason@wilma.dog"},{"name":"typebox.ts","path":"src/agents/schema/typebox.ts","id":2302,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"session-dirs.ts","path":"src/agents/session-dirs.ts","id":2303,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-file-repair.test.ts","path":"src/agents/session-file-repair.test.ts","id":2304,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-file-repair.ts","path":"src/agents/session-file-repair.ts","id":2305,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"session-slug.test.ts","path":"src/agents/session-slug.test.ts","id":2306,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-slug.ts","path":"src/agents/session-slug.ts","id":2307,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-tool-result-guard-wrapper.ts","path":"src/agents/session-tool-result-guard-wrapper.ts","id":2308,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"session-tool-result-guard.test.ts","path":"src/agents/session-tool-result-guard.test.ts","id":2309,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-tool-result-guard.tool-result-persist-hook.test.ts","path":"src/agents/session-tool-result-guard.tool-result-persist-hook.test.ts","id":2310,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"session-tool-result-guard.ts","path":"src/agents/session-tool-result-guard.ts","id":2311,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-tool-result-state.ts","path":"src/agents/session-tool-result-state.ts","id":2312,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-transcript-repair.attachments.test.ts","path":"src/agents/session-transcript-repair.attachments.test.ts","id":2313,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"session-transcript-repair.test.ts","path":"src/agents/session-transcript-repair.test.ts","id":2314,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-transcript-repair.ts","path":"src/agents/session-transcript-repair.ts","id":2315,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-write-lock.test.ts","path":"src/agents/session-write-lock.test.ts","id":2316,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-write-lock.ts","path":"src/agents/session-write-lock.ts","id":2317,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-spawn-hooks.test.ts","path":"src/agents/sessions-spawn-hooks.test.ts","id":2318,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-spawn-threadid.test.ts","path":"src/agents/sessions-spawn-threadid.test.ts","id":2319,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shell-utils.test.ts","path":"src/agents/shell-utils.test.ts","id":2320,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shell-utils.ts","path":"src/agents/shell-utils.ts","id":2321,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install-download.ts","path":"src/agents/skills-install-download.ts","id":2322,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install-extract.ts","path":"src/agents/skills-install-extract.ts","id":2323,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install-fallback.test.ts","path":"src/agents/skills-install-fallback.test.ts","id":2324,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install-output.ts","path":"src/agents/skills-install-output.ts","id":2325,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install-tar-verbose.ts","path":"src/agents/skills-install-tar-verbose.ts","id":2326,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install.download-test-utils.ts","path":"src/agents/skills-install.download-test-utils.ts","id":2327,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install.download.test.ts","path":"src/agents/skills-install.download.test.ts","id":2328,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install.test-mocks.ts","path":"src/agents/skills-install.test-mocks.ts","id":2329,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install.test.ts","path":"src/agents/skills-install.test.ts","id":2330,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-install.ts","path":"src/agents/skills-install.ts","id":2331,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-status.test.ts","path":"src/agents/skills-status.test.ts","id":2332,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"skills-status.ts","path":"src/agents/skills-status.ts","id":2333,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.agents-skills-directory.test.ts","path":"src/agents/skills.agents-skills-directory.test.ts","id":2334,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.build-workspace-skills-prompt.applies-bundled-allowlist-without-affecting-workspace-skills.test.ts","path":"src/agents/skills.build-workspace-skills-prompt.applies-bundled-allowlist-without-affecting-workspace-skills.test.ts","id":2335,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.build-workspace-skills-prompt.prefers-workspace-skills-managed-skills.test.ts","path":"src/agents/skills.build-workspace-skills-prompt.prefers-workspace-skills-managed-skills.test.ts","id":2336,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.build-workspace-skills-prompt.syncs-merged-skills-into-target-workspace.test.ts","path":"src/agents/skills.build-workspace-skills-prompt.syncs-merged-skills-into-target-workspace.test.ts","id":2337,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.buildworkspaceskillsnapshot.test.ts","path":"src/agents/skills.buildworkspaceskillsnapshot.test.ts","id":2338,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.buildworkspaceskillstatus.test.ts","path":"src/agents/skills.buildworkspaceskillstatus.test.ts","id":2339,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.compact-skill-paths.test.ts","path":"src/agents/skills.compact-skill-paths.test.ts","id":2340,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.e2e-test-helpers.test.ts","path":"src/agents/skills.e2e-test-helpers.test.ts","id":2341,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.e2e-test-helpers.ts","path":"src/agents/skills.e2e-test-helpers.ts","id":2342,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.loadworkspaceskillentries.test.ts","path":"src/agents/skills.loadworkspaceskillentries.test.ts","id":2343,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.resolveskillspromptforrun.test.ts","path":"src/agents/skills.resolveskillspromptforrun.test.ts","id":2344,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.sherpa-onnx-tts-bin.test.ts","path":"src/agents/skills.sherpa-onnx-tts-bin.test.ts","id":2345,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@users.noreply.github.com"},{"name":"skills.summarize-skill-description.test.ts","path":"src/agents/skills.summarize-skill-description.test.ts","id":2346,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.test-helpers.ts","path":"src/agents/skills.test-helpers.ts","id":2347,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.test.ts","path":"src/agents/skills.test.ts","id":2348,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.ts","path":"src/agents/skills.ts","id":2349,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills","children":[{"name":"bundled-context.ts","path":"src/agents/skills/bundled-context.ts","id":2350,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundled-dir.test.ts","path":"src/agents/skills/bundled-dir.test.ts","id":2351,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundled-dir.ts","path":"src/agents/skills/bundled-dir.ts","id":2352,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config.ts","path":"src/agents/skills/config.ts","id":2353,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env-overrides.runtime.ts","path":"src/agents/skills/env-overrides.runtime.ts","id":2354,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Drew Wagner","ownerEmail":"42811278+taw0002@users.noreply.github.com"},{"name":"env-overrides.ts","path":"src/agents/skills/env-overrides.ts","id":2355,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Drew Wagner","ownerEmail":"42811278+taw0002@users.noreply.github.com"},{"name":"filter.test.ts","path":"src/agents/skills/filter.test.ts","id":2356,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"filter.ts","path":"src/agents/skills/filter.ts","id":2357,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frontmatter.test.ts","path":"src/agents/skills/frontmatter.test.ts","id":2358,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frontmatter.ts","path":"src/agents/skills/frontmatter.ts","id":2359,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-skills.test.ts","path":"src/agents/skills/plugin-skills.test.ts","id":2360,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-skills.ts","path":"src/agents/skills/plugin-skills.ts","id":2361,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"refresh.test.ts","path":"src/agents/skills/refresh.test.ts","id":2362,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"refresh.ts","path":"src/agents/skills/refresh.ts","id":2363,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"serialize.ts","path":"src/agents/skills/serialize.ts","id":2364,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools-dir.ts","path":"src/agents/skills/tools-dir.ts","id":2365,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/agents/skills/types.ts","id":2366,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.ts","path":"src/agents/skills/workspace.ts","id":2367,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Elie Habib","ownerEmail":"elie.habib@gmail.com"}]},{"name":"spawned-context.test.ts","path":"src/agents/spawned-context.test.ts","id":2368,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Max aka Mosheh","ownerEmail":"moshehwebservices@live.com"},{"name":"spawned-context.ts","path":"src/agents/spawned-context.ts","id":2369,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stable-stringify.ts","path":"src/agents/stable-stringify.ts","id":2370,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stream-message-shared.ts","path":"src/agents/stream-message-shared.ts","id":2371,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-announce-dispatch.test.ts","path":"src/agents/subagent-announce-dispatch.test.ts","id":2372,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-announce-dispatch.ts","path":"src/agents/subagent-announce-dispatch.ts","id":2373,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-announce-queue.test.ts","path":"src/agents/subagent-announce-queue.test.ts","id":2374,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-announce-queue.ts","path":"src/agents/subagent-announce-queue.ts","id":2375,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-announce.capture-completion-reply.test.ts","path":"src/agents/subagent-announce.capture-completion-reply.test.ts","id":2376,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"subagent-announce.format.e2e.test.ts","path":"src/agents/subagent-announce.format.e2e.test.ts","id":2377,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-announce.timeout.test.ts","path":"src/agents/subagent-announce.timeout.test.ts","id":2378,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-announce.ts","path":"src/agents/subagent-announce.ts","id":2379,"degree":13,"cochangeCount":2,"riskScore":0.0796,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-attachments.ts","path":"src/agents/subagent-attachments.ts","id":2380,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-capabilities.ts","path":"src/agents/subagent-capabilities.ts","id":2381,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-control.test.ts","path":"src/agents/subagent-control.test.ts","id":2382,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"subagent-control.ts","path":"src/agents/subagent-control.ts","id":2383,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-depth.test.ts","path":"src/agents/subagent-depth.test.ts","id":2384,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-depth.ts","path":"src/agents/subagent-depth.ts","id":2385,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"subagent-lifecycle-events.ts","path":"src/agents/subagent-lifecycle-events.ts","id":2386,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"subagent-orphan-recovery.test.ts","path":"src/agents/subagent-orphan-recovery.test.ts","id":2387,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Joey Krug","ownerEmail":"joeykrug@gmail.com"},{"name":"subagent-orphan-recovery.ts","path":"src/agents/subagent-orphan-recovery.ts","id":2388,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Joey Krug","ownerEmail":"joeykrug@gmail.com"},{"name":"subagent-registry-cleanup.test.ts","path":"src/agents/subagent-registry-cleanup.test.ts","id":2389,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"subagent-registry-cleanup.ts","path":"src/agents/subagent-registry-cleanup.ts","id":2390,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"subagent-registry-completion.test.ts","path":"src/agents/subagent-registry-completion.test.ts","id":2391,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry-completion.ts","path":"src/agents/subagent-registry-completion.ts","id":2392,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"subagent-registry-queries.test.ts","path":"src/agents/subagent-registry-queries.test.ts","id":2393,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"subagent-registry-queries.ts","path":"src/agents/subagent-registry-queries.ts","id":2394,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"subagent-registry-runtime.ts","path":"src/agents/subagent-registry-runtime.ts","id":2395,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"subagent-registry-state.ts","path":"src/agents/subagent-registry-state.ts","id":2396,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"subagent-registry.announce-loop-guard.test.ts","path":"src/agents/subagent-registry.announce-loop-guard.test.ts","id":2397,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.archive.e2e.test.ts","path":"src/agents/subagent-registry.archive.e2e.test.ts","id":2398,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.context-engine.test.ts","path":"src/agents/subagent-registry.context-engine.test.ts","id":2399,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.lifecycle-retry-grace.e2e.test.ts","path":"src/agents/subagent-registry.lifecycle-retry-grace.e2e.test.ts","id":2400,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.mocks.shared.ts","path":"src/agents/subagent-registry.mocks.shared.ts","id":2401,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.nested.e2e.test.ts","path":"src/agents/subagent-registry.nested.e2e.test.ts","id":2402,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.persistence.test.ts","path":"src/agents/subagent-registry.persistence.test.ts","id":2403,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.steer-restart.test.ts","path":"src/agents/subagent-registry.steer-restart.test.ts","id":2404,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.store.ts","path":"src/agents/subagent-registry.store.ts","id":2405,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.ts","path":"src/agents/subagent-registry.ts","id":2406,"degree":30,"cochangeCount":1,"riskScore":0.0391,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-registry.types.ts","path":"src/agents/subagent-registry.types.ts","id":2407,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-spawn.attachments.test.ts","path":"src/agents/subagent-spawn.attachments.test.ts","id":2408,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Nikolay Petrov","ownerEmail":"sfasp.post@gmail.com"},{"name":"subagent-spawn.ts","path":"src/agents/subagent-spawn.ts","id":2409,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-spawn.workspace.test.ts","path":"src/agents/subagent-spawn.workspace.test.ts","id":2410,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"synthetic-models.ts","path":"src/agents/synthetic-models.ts","id":2411,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-prompt-params.test.ts","path":"src/agents/system-prompt-params.test.ts","id":2412,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-prompt-params.ts","path":"src/agents/system-prompt-params.ts","id":2413,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"system-prompt-report.test.ts","path":"src/agents/system-prompt-report.test.ts","id":2414,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-prompt-report.ts","path":"src/agents/system-prompt-report.ts","id":2415,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"George Pickett","ownerEmail":"gpickett00@gmail.com"},{"name":"system-prompt-stability.test.ts","path":"src/agents/system-prompt-stability.test.ts","id":2416,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vishal","ownerEmail":"vishalt2000@gmail.com"},{"name":"system-prompt.test.ts","path":"src/agents/system-prompt.test.ts","id":2417,"degree":2,"cochangeCount":1,"riskScore":0.0308,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-prompt.ts","path":"src/agents/system-prompt.ts","id":2418,"degree":5,"cochangeCount":8,"riskScore":0.3005,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers","children":[{"name":"agent-message-fixtures.ts","path":"src/agents/test-helpers/agent-message-fixtures.ts","id":2419,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"assistant-message-fixtures.ts","path":"src/agents/test-helpers/assistant-message-fixtures.ts","id":2420,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fast-coding-tools.ts","path":"src/agents/test-helpers/fast-coding-tools.ts","id":2421,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fast-core-tools.ts","path":"src/agents/test-helpers/fast-core-tools.ts","id":2422,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fast-tool-stubs.ts","path":"src/agents/test-helpers/fast-tool-stubs.ts","id":2423,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"host-sandbox-fs-bridge.ts","path":"src/agents/test-helpers/host-sandbox-fs-bridge.ts","id":2424,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-fallback-config-fixture.ts","path":"src/agents/test-helpers/model-fallback-config-fixture.ts","id":2425,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-embedded-runner-e2e-fixtures.ts","path":"src/agents/test-helpers/pi-embedded-runner-e2e-fixtures.ts","id":2426,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tool-stubs.ts","path":"src/agents/test-helpers/pi-tool-stubs.ts","id":2427,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools-fs-helpers.ts","path":"src/agents/test-helpers/pi-tools-fs-helpers.ts","id":2428,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools-sandbox-context.test.ts","path":"src/agents/test-helpers/pi-tools-sandbox-context.test.ts","id":2429,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pi-tools-sandbox-context.ts","path":"src/agents/test-helpers/pi-tools-sandbox-context.ts","id":2430,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-agent-config-fixtures.ts","path":"src/agents/test-helpers/sandbox-agent-config-fixtures.ts","id":2431,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-config.ts","path":"src/agents/test-helpers/session-config.ts","id":2432,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skill-plugin-fixtures.ts","path":"src/agents/test-helpers/skill-plugin-fixtures.ts","id":2433,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-gateway.ts","path":"src/agents/test-helpers/subagent-gateway.ts","id":2434,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"unsafe-mounted-sandbox.ts","path":"src/agents/test-helpers/unsafe-mounted-sandbox.ts","id":2435,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-fixtures.ts","path":"src/agents/test-helpers/usage-fixtures.ts","id":2436,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"timeout.ts","path":"src/agents/timeout.ts","id":2437,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"together-models.ts","path":"src/agents/together-models.ts","id":2438,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Riccardo Giorato","ownerEmail":"riccardoemanuelegiorato@gmail.com"},{"name":"tool-call-id.test.ts","path":"src/agents/tool-call-id.test.ts","id":2439,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-call-id.ts","path":"src/agents/tool-call-id.ts","id":2440,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"\u52a9\u722a","ownerEmail":"xaeon2026@gmail.com"},{"name":"tool-catalog.test.ts","path":"src/agents/tool-catalog.test.ts","id":2441,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"tool-catalog.ts","path":"src/agents/tool-catalog.ts","id":2442,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"tool-display-common.ts","path":"src/agents/tool-display-common.ts","id":2443,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Taras Lukavyi","ownerEmail":"lukavyi@me.com"},{"name":"tool-display.test.ts","path":"src/agents/tool-display.test.ts","id":2444,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-display.ts","path":"src/agents/tool-display.ts","id":2445,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-fs-policy.test.ts","path":"src/agents/tool-fs-policy.test.ts","id":2446,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-fs-policy.ts","path":"src/agents/tool-fs-policy.ts","id":2447,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-images.log.test.ts","path":"src/agents/tool-images.log.test.ts","id":2448,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-images.test.ts","path":"src/agents/tool-images.test.ts","id":2449,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-images.ts","path":"src/agents/tool-images.ts","id":2450,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-loop-detection.test.ts","path":"src/agents/tool-loop-detection.test.ts","id":2451,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-loop-detection.ts","path":"src/agents/tool-loop-detection.ts","id":2452,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-mutation.test.ts","path":"src/agents/tool-mutation.test.ts","id":2453,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tool-mutation.ts","path":"src/agents/tool-mutation.ts","id":2454,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bruno \u0160kvorc","ownerEmail":"bruno@skvorc.me"},{"name":"tool-policy-match.ts","path":"src/agents/tool-policy-match.ts","id":2455,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"tool-policy-pipeline.test.ts","path":"src/agents/tool-policy-pipeline.test.ts","id":2456,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-policy-pipeline.ts","path":"src/agents/tool-policy-pipeline.ts","id":2457,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-policy-shared.ts","path":"src/agents/tool-policy-shared.ts","id":2458,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-policy.conformance.ts","path":"src/agents/tool-policy.conformance.ts","id":2459,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"tool-policy.plugin-only-allowlist.test.ts","path":"src/agents/tool-policy.plugin-only-allowlist.test.ts","id":2460,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-policy.test.ts","path":"src/agents/tool-policy.test.ts","id":2461,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"tool-policy.ts","path":"src/agents/tool-policy.ts","id":2462,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-summaries.ts","path":"src/agents/tool-summaries.ts","id":2463,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"tools","children":[{"name":"agent-step.test.ts","path":"src/agents/tools/agent-step.test.ts","id":2464,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-step.ts","path":"src/agents/tools/agent-step.ts","id":2465,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents-list-tool.ts","path":"src/agents/tools/agents-list-tool.ts","id":2466,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-tool.actions.ts","path":"src/agents/tools/browser-tool.actions.ts","id":2467,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-tool.schema.ts","path":"src/agents/tools/browser-tool.schema.ts","id":2468,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-tool.test.ts","path":"src/agents/tools/browser-tool.test.ts","id":2469,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-tool.ts","path":"src/agents/tools/browser-tool.ts","id":2470,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"canvas-tool.ts","path":"src/agents/tools/canvas-tool.ts","id":2471,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"common.params.test.ts","path":"src/agents/tools/common.params.test.ts","id":2472,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"common.test.ts","path":"src/agents/tools/common.test.ts","id":2473,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"common.ts","path":"src/agents/tools/common.ts","id":2474,"degree":36,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron-tool.flat-params.test.ts","path":"src/agents/tools/cron-tool.flat-params.test.ts","id":2475,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron-tool.test.ts","path":"src/agents/tools/cron-tool.test.ts","id":2476,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron-tool.ts","path":"src/agents/tools/cron-tool.ts","id":2477,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-actions-guild.ts","path":"src/agents/tools/discord-actions-guild.ts","id":2478,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-actions-messaging.ts","path":"src/agents/tools/discord-actions-messaging.ts","id":2479,"degree":3,"cochangeCount":1,"riskScore":0.0252,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-actions-moderation-shared.ts","path":"src/agents/tools/discord-actions-moderation-shared.ts","id":2480,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-actions-moderation.authz.test.ts","path":"src/agents/tools/discord-actions-moderation.authz.test.ts","id":2481,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"discord-actions-moderation.ts","path":"src/agents/tools/discord-actions-moderation.ts","id":2482,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-actions-presence.test.ts","path":"src/agents/tools/discord-actions-presence.test.ts","id":2483,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"discord-actions-presence.ts","path":"src/agents/tools/discord-actions-presence.ts","id":2484,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Michelle Tilley","ownerEmail":"michelle@michelletilley.net"},{"name":"discord-actions-shared.ts","path":"src/agents/tools/discord-actions-shared.ts","id":2485,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-actions.test.ts","path":"src/agents/tools/discord-actions.test.ts","id":2486,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-actions.ts","path":"src/agents/tools/discord-actions.ts","id":2487,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"gateway-tool.ts","path":"src/agents/tools/gateway-tool.ts","id":2488,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway.test.ts","path":"src/agents/tools/gateway.test.ts","id":2489,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway.ts","path":"src/agents/tools/gateway.ts","id":2490,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-tool.helpers.ts","path":"src/agents/tools/image-tool.helpers.ts","id":2491,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-tool.test.ts","path":"src/agents/tools/image-tool.test.ts","id":2492,"degree":1,"cochangeCount":1,"riskScore":0.0026,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-tool.ts","path":"src/agents/tools/image-tool.ts","id":2493,"degree":5,"cochangeCount":2,"riskScore":0.0338,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-tool-shared.ts","path":"src/agents/tools/media-tool-shared.ts","id":2494,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-tool.citations.test.ts","path":"src/agents/tools/memory-tool.citations.test.ts","id":2495,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"memory-tool.test-helpers.ts","path":"src/agents/tools/memory-tool.test-helpers.ts","id":2496,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-tool.test.ts","path":"src/agents/tools/memory-tool.test.ts","id":2497,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"memory-tool.ts","path":"src/agents/tools/memory-tool.ts","id":2498,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-tool.test.ts","path":"src/agents/tools/message-tool.test.ts","id":2499,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-tool.ts","path":"src/agents/tools/message-tool.ts","id":2500,"degree":3,"cochangeCount":2,"riskScore":0.0511,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-config.helpers.ts","path":"src/agents/tools/model-config.helpers.ts","id":2501,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-tool.test.ts","path":"src/agents/tools/nodes-tool.test.ts","id":2502,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-tool.ts","path":"src/agents/tools/nodes-tool.ts","id":2503,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Ahmad Bitar","ownerEmail":"33181301+smartprogrammer93@users.noreply.github.com"},{"name":"nodes-utils.test.ts","path":"src/agents/tools/nodes-utils.test.ts","id":2504,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-utils.ts","path":"src/agents/tools/nodes-utils.ts","id":2505,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pdf-native-providers.ts","path":"src/agents/tools/pdf-native-providers.ts","id":2506,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"pdf-tool.helpers.ts","path":"src/agents/tools/pdf-tool.helpers.ts","id":2507,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"pdf-tool.test.ts","path":"src/agents/tools/pdf-tool.test.ts","id":2508,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"pdf-tool.ts","path":"src/agents/tools/pdf-tool.ts","id":2509,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-status-tool.ts","path":"src/agents/tools/session-status-tool.ts","id":2510,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-access.test.ts","path":"src/agents/tools/sessions-access.test.ts","id":2511,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"sessions-access.ts","path":"src/agents/tools/sessions-access.ts","id":2512,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"sessions-announce-target.ts","path":"src/agents/tools/sessions-announce-target.ts","id":2513,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-helpers.ts","path":"src/agents/tools/sessions-helpers.ts","id":2514,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-history-tool.ts","path":"src/agents/tools/sessions-history-tool.ts","id":2515,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Keith the Silly Goose","ownerEmail":"keith@42bolton.macnet.nz"},{"name":"sessions-list-tool.ts","path":"src/agents/tools/sessions-list-tool.ts","id":2516,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-resolution.test.ts","path":"src/agents/tools/sessions-resolution.test.ts","id":2517,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"sessions-resolution.ts","path":"src/agents/tools/sessions-resolution.ts","id":2518,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-send-helpers.ts","path":"src/agents/tools/sessions-send-helpers.ts","id":2519,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-send-tool.a2a.ts","path":"src/agents/tools/sessions-send-tool.a2a.ts","id":2520,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-send-tool.ts","path":"src/agents/tools/sessions-send-tool.ts","id":2521,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-spawn-tool.test.ts","path":"src/agents/tools/sessions-spawn-tool.test.ts","id":2522,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"sessions-spawn-tool.ts","path":"src/agents/tools/sessions-spawn-tool.ts","id":2523,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-yield-tool.test.ts","path":"src/agents/tools/sessions-yield-tool.test.ts","id":2524,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jacob Riff","ownerEmail":"jacob@riff.dk"},{"name":"sessions-yield-tool.ts","path":"src/agents/tools/sessions-yield-tool.ts","id":2525,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Jacob Riff","ownerEmail":"jacob@riff.dk"},{"name":"sessions.test.ts","path":"src/agents/tools/sessions.test.ts","id":2526,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack-actions.test.ts","path":"src/agents/tools/slack-actions.test.ts","id":2527,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack-actions.ts","path":"src/agents/tools/slack-actions.ts","id":2528,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagents-tool.ts","path":"src/agents/tools/subagents-tool.ts","id":2529,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"telegram-actions.test.ts","path":"src/agents/tools/telegram-actions.test.ts","id":2530,"degree":1,"cochangeCount":1,"riskScore":0.0139,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"telegram-actions.ts","path":"src/agents/tools/telegram-actions.ts","id":2531,"degree":2,"cochangeCount":3,"riskScore":0.0755,"owner":"thepagent","ownerEmail":"hehsieh1010@gmail.com"},{"name":"tool-runtime.helpers.ts","path":"src/agents/tools/tool-runtime.helpers.ts","id":2532,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tts-tool.test.ts","path":"src/agents/tools/tts-tool.test.ts","id":2533,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"tts-tool.ts","path":"src/agents/tools/tts-tool.ts","id":2534,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-fetch-utils.ts","path":"src/agents/tools/web-fetch-utils.ts","id":2535,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-fetch-visibility.test.ts","path":"src/agents/tools/web-fetch-visibility.test.ts","id":2536,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"web-fetch-visibility.ts","path":"src/agents/tools/web-fetch-visibility.ts","id":2537,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"web-fetch.cf-markdown.test.ts","path":"src/agents/tools/web-fetch.cf-markdown.test.ts","id":2538,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Luke","ownerEmail":"92253590+ImLukeF@users.noreply.github.com"},{"name":"web-fetch.ssrf.test.ts","path":"src/agents/tools/web-fetch.ssrf.test.ts","id":2539,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"web-fetch.test-harness.ts","path":"src/agents/tools/web-fetch.test-harness.ts","id":2540,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-fetch.test-mocks.ts","path":"src/agents/tools/web-fetch.test-mocks.ts","id":2541,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-fetch.ts","path":"src/agents/tools/web-fetch.ts","id":2542,"degree":6,"cochangeCount":1,"riskScore":0.0282,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-guarded-fetch.test.ts","path":"src/agents/tools/web-guarded-fetch.test.ts","id":2543,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-guarded-fetch.ts","path":"src/agents/tools/web-guarded-fetch.ts","id":2544,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-search-citation-redirect.ts","path":"src/agents/tools/web-search-citation-redirect.ts","id":2545,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-search-core.ts","path":"src/agents/tools/web-search-core.ts","id":2546,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-search-plugin-factory.ts","path":"src/agents/tools/web-search-plugin-factory.ts","id":2547,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-search.redirect.test.ts","path":"src/agents/tools/web-search.redirect.test.ts","id":2548,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-search.test.ts","path":"src/agents/tools/web-search.test.ts","id":2549,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"\u9752\u96f2","ownerEmail":"137844255@qq.com"},{"name":"web-search.ts","path":"src/agents/tools/web-search.ts","id":2550,"degree":5,"cochangeCount":1,"riskScore":0.027,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"web-shared.ts","path":"src/agents/tools/web-shared.ts","id":2551,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-tools.enabled-defaults.test.ts","path":"src/agents/tools/web-tools.enabled-defaults.test.ts","id":2552,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-tools.fetch.test.ts","path":"src/agents/tools/web-tools.fetch.test.ts","id":2553,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-tools.readability.test.ts","path":"src/agents/tools/web-tools.readability.test.ts","id":2554,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-tools.ts","path":"src/agents/tools/web-tools.ts","id":2555,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp-actions.test.ts","path":"src/agents/tools/whatsapp-actions.test.ts","id":2556,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp-actions.ts","path":"src/agents/tools/whatsapp-actions.ts","id":2557,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp-target-auth.ts","path":"src/agents/tools/whatsapp-target-auth.ts","id":2558,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"trace-base.ts","path":"src/agents/trace-base.ts","id":2559,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"transcript-policy.policy.test.ts","path":"src/agents/transcript-policy.policy.test.ts","id":2560,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Palmer","ownerEmail":"joshp123@users.noreply.github.com"},{"name":"transcript-policy.test.ts","path":"src/agents/transcript-policy.test.ts","id":2561,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Varun Chopra","ownerEmail":"113368492+VarunChopra11@users.noreply.github.com"},{"name":"transcript-policy.ts","path":"src/agents/transcript-policy.ts","id":2562,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage.normalization.test.ts","path":"src/agents/usage.normalization.test.ts","id":2563,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"usage.test.ts","path":"src/agents/usage.test.ts","id":2564,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage.ts","path":"src/agents/usage.ts","id":2565,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"venice-models.test.ts","path":"src/agents/venice-models.test.ts","id":2566,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"venice-models.ts","path":"src/agents/venice-models.ts","id":2567,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"vercel-ai-gateway.ts","path":"src/agents/vercel-ai-gateway.ts","id":2568,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"volc-models.shared.ts","path":"src/agents/volc-models.shared.ts","id":2569,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace-dir.ts","path":"src/agents/workspace-dir.ts","id":2570,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"workspace-dirs.ts","path":"src/agents/workspace-dirs.ts","id":2571,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace-run.test.ts","path":"src/agents/workspace-run.test.ts","id":2572,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"workspace-run.ts","path":"src/agents/workspace-run.ts","id":2573,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace-templates.test.ts","path":"src/agents/workspace-templates.test.ts","id":2574,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace-templates.ts","path":"src/agents/workspace-templates.ts","id":2575,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"quotentiroler","ownerEmail":"max.nussbaumer@maxhealth.tech"},{"name":"workspace.bootstrap-cache.test.ts","path":"src/agents/workspace.bootstrap-cache.test.ts","id":2576,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.defaults.test.ts","path":"src/agents/workspace.defaults.test.ts","id":2577,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"workspace.load-extra-bootstrap-files.test.ts","path":"src/agents/workspace.load-extra-bootstrap-files.test.ts","id":2578,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.test.ts","path":"src/agents/workspace.test.ts","id":2579,"degree":1,"cochangeCount":1,"riskScore":0.0154,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.ts","path":"src/agents/workspace.ts","id":2580,"degree":20,"cochangeCount":1,"riskScore":0.0507,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zai.live.test.ts","path":"src/agents/zai.live.test.ts","id":2581,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"auto-reply","children":[{"name":"chunk.test.ts","path":"src/auto-reply/chunk.test.ts","id":2582,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chunk.ts","path":"src/auto-reply/chunk.ts","id":2583,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-auth.owner-default.test.ts","path":"src/auto-reply/command-auth.owner-default.test.ts","id":2584,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"command-auth.ts","path":"src/auto-reply/command-auth.ts","id":2585,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-control.test.ts","path":"src/auto-reply/command-control.test.ts","id":2586,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-detection.ts","path":"src/auto-reply/command-detection.ts","id":2587,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"commands-args.test.ts","path":"src/auto-reply/commands-args.test.ts","id":2588,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-args.ts","path":"src/auto-reply/commands-args.ts","id":2589,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-registry.data.ts","path":"src/auto-reply/commands-registry.data.ts","id":2590,"degree":4,"cochangeCount":1,"riskScore":0.009,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-registry.test.ts","path":"src/auto-reply/commands-registry.test.ts","id":2591,"degree":2,"cochangeCount":1,"riskScore":0.0083,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-registry.ts","path":"src/auto-reply/commands-registry.ts","id":2592,"degree":9,"cochangeCount":1,"riskScore":0.0098,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-registry.types.ts","path":"src/auto-reply/commands-registry.types.ts","id":2593,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dispatch.test.ts","path":"src/auto-reply/dispatch.test.ts","id":2594,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dispatch.ts","path":"src/auto-reply/dispatch.ts","id":2595,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"envelope.test.ts","path":"src/auto-reply/envelope.test.ts","id":2596,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"envelope.ts","path":"src/auto-reply/envelope.ts","id":2597,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fallback-state.test.ts","path":"src/auto-reply/fallback-state.test.ts","id":2598,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"fallback-state.ts","path":"src/auto-reply/fallback-state.ts","id":2599,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"group-activation.ts","path":"src/auto-reply/group-activation.ts","id":2600,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"heartbeat-reply-payload.ts","path":"src/auto-reply/heartbeat-reply-payload.ts","id":2601,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat.test.ts","path":"src/auto-reply/heartbeat.test.ts","id":2602,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Spacefish","ownerEmail":"timo.witte@gmail.com"},{"name":"heartbeat.ts","path":"src/auto-reply/heartbeat.ts","id":2603,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-debounce.ts","path":"src/auto-reply/inbound-debounce.ts","id":2604,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound.test.ts","path":"src/auto-reply/inbound.test.ts","id":2605,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Nikolay Petrov","ownerEmail":"sfasp.post@gmail.com"},{"name":"media-note.test.ts","path":"src/auto-reply/media-note.test.ts","id":2606,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Arkadiusz Mastalerz","ownerEmail":"aras88@gmail.com"},{"name":"media-note.ts","path":"src/auto-reply/media-note.ts","id":2607,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-understanding.test-fixtures.ts","path":"src/auto-reply/media-understanding.test-fixtures.ts","id":2608,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-runtime.ts","path":"src/auto-reply/model-runtime.ts","id":2609,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"model.test.ts","path":"src/auto-reply/model.test.ts","id":2610,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model.ts","path":"src/auto-reply/model.ts","id":2611,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.block-streaming.test.ts","path":"src/auto-reply/reply.block-streaming.test.ts","id":2612,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.directive-behavior.applies-inline-reasoning-mixed-messages-acks-immediately.test.ts","path":"src/auto-reply/reply.directive.directive-behavior.applies-inline-reasoning-mixed-messages-acks-immediately.test.ts","id":2613,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.directive-behavior.defaults-think-low-reasoning-capable-models-no.test.ts","path":"src/auto-reply/reply.directive.directive-behavior.defaults-think-low-reasoning-capable-models-no.test.ts","id":2614,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.directive-behavior.e2e-harness.ts","path":"src/auto-reply/reply.directive.directive-behavior.e2e-harness.ts","id":2615,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.directive-behavior.e2e-mocks.ts","path":"src/auto-reply/reply.directive.directive-behavior.e2e-mocks.ts","id":2616,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.directive-behavior.model-directive-test-utils.ts","path":"src/auto-reply/reply.directive.directive-behavior.model-directive-test-utils.ts","id":2617,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.test.ts","path":"src/auto-reply/reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.test.ts","id":2618,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.directive-behavior.shows-current-verbose-level-verbose-has-no.test.ts","path":"src/auto-reply/reply.directive.directive-behavior.shows-current-verbose-level-verbose-has-no.test.ts","id":2619,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.directive.parse.test.ts","path":"src/auto-reply/reply.directive.parse.test.ts","id":2620,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.heartbeat-typing.test.ts","path":"src/auto-reply/reply.heartbeat-typing.test.ts","id":2621,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.media-note.test.ts","path":"src/auto-reply/reply.media-note.test.ts","id":2622,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.raw-body.test.ts","path":"src/auto-reply/reply.raw-body.test.ts","id":2623,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.stage-sandbox-media.scp-remote-path.test.ts","path":"src/auto-reply/reply.stage-sandbox-media.scp-remote-path.test.ts","id":2624,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"reply.test-harness.ts","path":"src/auto-reply/reply.test-harness.ts","id":2625,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.triggers.group-intro-prompts.cases.ts","path":"src/auto-reply/reply.triggers.group-intro-prompts.cases.ts","id":2626,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.cases.ts","path":"src/auto-reply/reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.cases.ts","id":2627,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.triggers.trigger-handling.stages-inbound-media-into-sandbox-workspace.test.ts","path":"src/auto-reply/reply.triggers.trigger-handling.stages-inbound-media-into-sandbox-workspace.test.ts","id":2628,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts","path":"src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts","id":2629,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.triggers.trigger-handling.test-harness.ts","path":"src/auto-reply/reply.triggers.trigger-handling.test-harness.ts","id":2630,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply.ts","path":"src/auto-reply/reply.ts","id":2631,"degree":11,"cochangeCount":11,"riskScore":0.0744,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply","children":[{"name":"abort-cutoff.ts","path":"src/auto-reply/reply/abort-cutoff.ts","id":2632,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"abort.test.ts","path":"src/auto-reply/reply/abort.test.ts","id":2633,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"abort.ts","path":"src/auto-reply/reply/abort.ts","id":2634,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"acp-projector.test.ts","path":"src/auto-reply/reply/acp-projector.test.ts","id":2635,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"acp-projector.ts","path":"src/auto-reply/reply/acp-projector.ts","id":2636,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"acp-reset-target.ts","path":"src/auto-reply/reply/acp-reset-target.ts","id":2637,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"acp-stream-settings.test.ts","path":"src/auto-reply/reply/acp-stream-settings.test.ts","id":2638,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"acp-stream-settings.ts","path":"src/auto-reply/reply/acp-stream-settings.ts","id":2639,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"agent-runner-execution.ts","path":"src/auto-reply/reply/agent-runner-execution.ts","id":2640,"degree":7,"cochangeCount":5,"riskScore":0.1897,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner-helpers.test.ts","path":"src/auto-reply/reply/agent-runner-helpers.test.ts","id":2641,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner-helpers.ts","path":"src/auto-reply/reply/agent-runner-helpers.ts","id":2642,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner-memory.ts","path":"src/auto-reply/reply/agent-runner-memory.ts","id":2643,"degree":5,"cochangeCount":1,"riskScore":0.0372,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner-payloads.test.ts","path":"src/auto-reply/reply/agent-runner-payloads.test.ts","id":2644,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"agent-runner-payloads.ts","path":"src/auto-reply/reply/agent-runner-payloads.ts","id":2645,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner-reminder-guard.ts","path":"src/auto-reply/reply/agent-runner-reminder-guard.ts","id":2646,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner-utils.test.ts","path":"src/auto-reply/reply/agent-runner-utils.test.ts","id":2647,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner-utils.ts","path":"src/auto-reply/reply/agent-runner-utils.ts","id":2648,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner.media-paths.test.ts","path":"src/auto-reply/reply/agent-runner.media-paths.test.ts","id":2649,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner.misc.runreplyagent.test.ts","path":"src/auto-reply/reply/agent-runner.misc.runreplyagent.test.ts","id":2650,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"ufhy","ownerEmail":"41638541+uf-hy@users.noreply.github.com"},{"name":"agent-runner.runreplyagent.e2e.test.ts","path":"src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts","id":2651,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-runner.ts","path":"src/auto-reply/reply/agent-runner.ts","id":2652,"degree":22,"cochangeCount":4,"riskScore":0.2149,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio-tags.ts","path":"src/auto-reply/reply/audio-tags.ts","id":2653,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bash-command.ts","path":"src/auto-reply/reply/bash-command.ts","id":2654,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"block-reply-coalescer.ts","path":"src/auto-reply/reply/block-reply-coalescer.ts","id":2655,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"block-reply-pipeline.test.ts","path":"src/auto-reply/reply/block-reply-pipeline.test.ts","id":2656,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mathias Nagler","ownerEmail":"mathiasnagler@users.noreply.github.com"},{"name":"block-reply-pipeline.ts","path":"src/auto-reply/reply/block-reply-pipeline.ts","id":2657,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"block-streaming.test.ts","path":"src/auto-reply/reply/block-streaming.test.ts","id":2658,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"block-streaming.ts","path":"src/auto-reply/reply/block-streaming.ts","id":2659,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"body.ts","path":"src/auto-reply/reply/body.ts","id":2660,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"btw-command.ts","path":"src/auto-reply/reply/btw-command.ts","id":2661,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"channel-context.ts","path":"src/auto-reply/reply/channel-context.ts","id":2662,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"command-gates.ts","path":"src/auto-reply/reply/command-gates.ts","id":2663,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-acp.test.ts","path":"src/auto-reply/reply/commands-acp.test.ts","id":2664,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"commands-acp.ts","path":"src/auto-reply/reply/commands-acp.ts","id":2665,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"commands-acp","children":[{"name":"context.test.ts","path":"src/auto-reply/reply/commands-acp/context.test.ts","id":2666,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"context.ts","path":"src/auto-reply/reply/commands-acp/context.ts","id":2667,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"diagnostics.ts","path":"src/auto-reply/reply/commands-acp/diagnostics.ts","id":2668,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"install-hints.test.ts","path":"src/auto-reply/reply/commands-acp/install-hints.test.ts","id":2669,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-hints.ts","path":"src/auto-reply/reply/commands-acp/install-hints.ts","id":2670,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"lifecycle.ts","path":"src/auto-reply/reply/commands-acp/lifecycle.ts","id":2671,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"runtime-options.ts","path":"src/auto-reply/reply/commands-acp/runtime-options.ts","id":2672,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.test.ts","path":"src/auto-reply/reply/commands-acp/shared.test.ts","id":2673,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"shared.ts","path":"src/auto-reply/reply/commands-acp/shared.ts","id":2674,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.ts","path":"src/auto-reply/reply/commands-acp/targets.ts","id":2675,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"}]},{"name":"commands-allowlist.ts","path":"src/auto-reply/reply/commands-allowlist.ts","id":2676,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-approve.ts","path":"src/auto-reply/reply/commands-approve.ts","id":2677,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"commands-bash.ts","path":"src/auto-reply/reply/commands-bash.ts","id":2678,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"commands-btw.test.ts","path":"src/auto-reply/reply/commands-btw.test.ts","id":2679,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"commands-btw.ts","path":"src/auto-reply/reply/commands-btw.ts","id":2680,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"commands-compact.ts","path":"src/auto-reply/reply/commands-compact.ts","id":2681,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"commands-config.ts","path":"src/auto-reply/reply/commands-config.ts","id":2682,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@clawd.bot"},{"name":"commands-context-report.test.ts","path":"src/auto-reply/reply/commands-context-report.test.ts","id":2683,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"commands-context-report.ts","path":"src/auto-reply/reply/commands-context-report.ts","id":2684,"degree":4,"cochangeCount":1,"riskScore":0.0248,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-context.ts","path":"src/auto-reply/reply/commands-context.ts","id":2685,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-core.test.ts","path":"src/auto-reply/reply/commands-core.test.ts","id":2686,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hermione","ownerEmail":"rai@rbutera.com"},{"name":"commands-core.ts","path":"src/auto-reply/reply/commands-core.ts","id":2687,"degree":17,"cochangeCount":1,"riskScore":0.0462,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-export-session.ts","path":"src/auto-reply/reply/commands-export-session.ts","id":2688,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"boris","ownerEmail":"borisbot721@gmail.com"},{"name":"commands-info.ts","path":"src/auto-reply/reply/commands-info.ts","id":2689,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-models.ts","path":"src/auto-reply/reply/commands-models.ts","id":2690,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"commands-plugin.ts","path":"src/auto-reply/reply/commands-plugin.ts","id":2691,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"commands-session-abort.ts","path":"src/auto-reply/reply/commands-session-abort.ts","id":2692,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-session-lifecycle.test.ts","path":"src/auto-reply/reply/commands-session-lifecycle.test.ts","id":2693,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-session-store.ts","path":"src/auto-reply/reply/commands-session-store.ts","id":2694,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-session.ts","path":"src/auto-reply/reply/commands-session.ts","id":2695,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-setunset-standard.ts","path":"src/auto-reply/reply/commands-setunset-standard.ts","id":2696,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-setunset.test.ts","path":"src/auto-reply/reply/commands-setunset.test.ts","id":2697,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-setunset.ts","path":"src/auto-reply/reply/commands-setunset.ts","id":2698,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-slash-parse.ts","path":"src/auto-reply/reply/commands-slash-parse.ts","id":2699,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-spawn.test-harness.ts","path":"src/auto-reply/reply/commands-spawn.test-harness.ts","id":2700,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-status.ts","path":"src/auto-reply/reply/commands-status.ts","id":2701,"degree":5,"cochangeCount":1,"riskScore":0.0428,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-subagents-focus.test.ts","path":"src/auto-reply/reply/commands-subagents-focus.test.ts","id":2702,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"commands-subagents-spawn.test.ts","path":"src/auto-reply/reply/commands-subagents-spawn.test.ts","id":2703,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-subagents.test-mocks.ts","path":"src/auto-reply/reply/commands-subagents.test-mocks.ts","id":2704,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-subagents.ts","path":"src/auto-reply/reply/commands-subagents.ts","id":2705,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"commands-subagents","children":[{"name":"action-agents.ts","path":"src/auto-reply/reply/commands-subagents/action-agents.ts","id":2706,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"action-focus.ts","path":"src/auto-reply/reply/commands-subagents/action-focus.ts","id":2707,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"action-help.ts","path":"src/auto-reply/reply/commands-subagents/action-help.ts","id":2708,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"action-info.ts","path":"src/auto-reply/reply/commands-subagents/action-info.ts","id":2709,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"action-kill.ts","path":"src/auto-reply/reply/commands-subagents/action-kill.ts","id":2710,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"action-list.ts","path":"src/auto-reply/reply/commands-subagents/action-list.ts","id":2711,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"action-log.ts","path":"src/auto-reply/reply/commands-subagents/action-log.ts","id":2712,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"action-send.ts","path":"src/auto-reply/reply/commands-subagents/action-send.ts","id":2713,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"action-spawn.ts","path":"src/auto-reply/reply/commands-subagents/action-spawn.ts","id":2714,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"action-unfocus.ts","path":"src/auto-reply/reply/commands-subagents/action-unfocus.ts","id":2715,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"shared.ts","path":"src/auto-reply/reply/commands-subagents/shared.ts","id":2716,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"}]},{"name":"commands-system-prompt.ts","path":"src/auto-reply/reply/commands-system-prompt.ts","id":2717,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands-tts.ts","path":"src/auto-reply/reply/commands-tts.ts","id":2718,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"commands-types.ts","path":"src/auto-reply/reply/commands-types.ts","id":2719,"degree":29,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.test-harness.ts","path":"src/auto-reply/reply/commands.test-harness.ts","id":2720,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.test.ts","path":"src/auto-reply/reply/commands.test.ts","id":2721,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.ts","path":"src/auto-reply/reply/commands.ts","id":2722,"degree":10,"cochangeCount":1,"riskScore":0.05,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-commands.ts","path":"src/auto-reply/reply/config-commands.ts","id":2723,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-value.ts","path":"src/auto-reply/reply/config-value.ts","id":2724,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-write-authorization.ts","path":"src/auto-reply/reply/config-write-authorization.ts","id":2725,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"debug-commands.ts","path":"src/auto-reply/reply/debug-commands.ts","id":2726,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.auth.test.ts","path":"src/auto-reply/reply/directive-handling.auth.test.ts","id":2727,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"directive-handling.auth.ts","path":"src/auto-reply/reply/directive-handling.auth.ts","id":2728,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.fast-lane.ts","path":"src/auto-reply/reply/directive-handling.fast-lane.ts","id":2729,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.impl.ts","path":"src/auto-reply/reply/directive-handling.impl.ts","id":2730,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.levels.test.ts","path":"src/auto-reply/reply/directive-handling.levels.test.ts","id":2731,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mark L","ownerEmail":"73659136+liuxiaopai-ai@users.noreply.github.com"},{"name":"directive-handling.levels.ts","path":"src/auto-reply/reply/directive-handling.levels.ts","id":2732,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.model-picker.ts","path":"src/auto-reply/reply/directive-handling.model-picker.ts","id":2733,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.model.test.ts","path":"src/auto-reply/reply/directive-handling.model.test.ts","id":2734,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.model.ts","path":"src/auto-reply/reply/directive-handling.model.ts","id":2735,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.params.ts","path":"src/auto-reply/reply/directive-handling.params.ts","id":2736,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.parse.ts","path":"src/auto-reply/reply/directive-handling.parse.ts","id":2737,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.persist.ts","path":"src/auto-reply/reply/directive-handling.persist.ts","id":2738,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.queue-validation.ts","path":"src/auto-reply/reply/directive-handling.queue-validation.ts","id":2739,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.shared.ts","path":"src/auto-reply/reply/directive-handling.shared.ts","id":2740,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-handling.ts","path":"src/auto-reply/reply/directive-handling.ts","id":2741,"degree":15,"cochangeCount":1,"riskScore":0.053,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-parsing.ts","path":"src/auto-reply/reply/directive-parsing.ts","id":2742,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directives.ts","path":"src/auto-reply/reply/directives.ts","id":2743,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Palmer","ownerEmail":"joshp123@users.noreply.github.com"},{"name":"discord-parent-channel.ts","path":"src/auto-reply/reply/discord-parent-channel.ts","id":2744,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dispatch-acp-delivery.test.ts","path":"src/auto-reply/reply/dispatch-acp-delivery.test.ts","id":2745,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dispatch-acp-delivery.ts","path":"src/auto-reply/reply/dispatch-acp-delivery.ts","id":2746,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"dispatch-acp.test.ts","path":"src/auto-reply/reply/dispatch-acp.test.ts","id":2747,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"dispatch-acp.ts","path":"src/auto-reply/reply/dispatch-acp.ts","id":2748,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"dispatch-from-config.test.ts","path":"src/auto-reply/reply/dispatch-from-config.test.ts","id":2749,"degree":2,"cochangeCount":1,"riskScore":0.0165,"owner":"Taras Lukavyi","ownerEmail":"lukavyi@me.com"},{"name":"dispatch-from-config.ts","path":"src/auto-reply/reply/dispatch-from-config.ts","id":2750,"degree":7,"cochangeCount":1,"riskScore":0.0387,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dispatcher-registry.ts","path":"src/auto-reply/reply/dispatcher-registry.ts","id":2751,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Bridgerz","ownerEmail":"bridgerzoske@gmail.com"},{"name":"elevated-allowlist-matcher.ts","path":"src/auto-reply/reply/elevated-allowlist-matcher.ts","id":2752,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"elevated-unavailable.ts","path":"src/auto-reply/reply/elevated-unavailable.ts","id":2753,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec.ts","path":"src/auto-reply/reply/exec.ts","id":2754,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec","children":[{"name":"directive.ts","path":"src/auto-reply/reply/exec/directive.ts","id":2755,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"export-html","children":[{"name":"template.security.test.ts","path":"src/auto-reply/reply/export-html/template.security.test.ts","id":2756,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"followup-runner.test.ts","path":"src/auto-reply/reply/followup-runner.test.ts","id":2757,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"followup-runner.ts","path":"src/auto-reply/reply/followup-runner.ts","id":2758,"degree":11,"cochangeCount":4,"riskScore":0.2044,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply-directives-apply.ts","path":"src/auto-reply/reply/get-reply-directives-apply.ts","id":2759,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply-directives-utils.ts","path":"src/auto-reply/reply/get-reply-directives-utils.ts","id":2760,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply-directives.ts","path":"src/auto-reply/reply/get-reply-directives.ts","id":2761,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply-inline-actions.skip-when-config-empty.test.ts","path":"src/auto-reply/reply/get-reply-inline-actions.skip-when-config-empty.test.ts","id":2762,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply-inline-actions.ts","path":"src/auto-reply/reply/get-reply-inline-actions.ts","id":2763,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply-run.media-only.test.ts","path":"src/auto-reply/reply/get-reply-run.media-only.test.ts","id":2764,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply-run.ts","path":"src/auto-reply/reply/get-reply-run.ts","id":2765,"degree":18,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply.message-hooks.test.ts","path":"src/auto-reply/reply/get-reply.message-hooks.test.ts","id":2766,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply.reset-hooks-fallback.test.ts","path":"src/auto-reply/reply/get-reply.reset-hooks-fallback.test.ts","id":2767,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply.test-mocks.ts","path":"src/auto-reply/reply/get-reply.test-mocks.ts","id":2768,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"get-reply.ts","path":"src/auto-reply/reply/get-reply.ts","id":2769,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"groups.ts","path":"src/auto-reply/reply/groups.ts","id":2770,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"history.ts","path":"src/auto-reply/reply/history.ts","id":2771,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-context.ts","path":"src/auto-reply/reply/inbound-context.ts","id":2772,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-dedupe.test.ts","path":"src/auto-reply/reply/inbound-dedupe.test.ts","id":2773,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound-dedupe.ts","path":"src/auto-reply/reply/inbound-dedupe.ts","id":2774,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-meta.test.ts","path":"src/auto-reply/reply/inbound-meta.test.ts","id":2775,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"inbound-meta.ts","path":"src/auto-reply/reply/inbound-meta.ts","id":2776,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"inbound-text.ts","path":"src/auto-reply/reply/inbound-text.ts","id":2777,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"line-directives.ts","path":"src/auto-reply/reply/line-directives.ts","id":2778,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"memory-flush.test.ts","path":"src/auto-reply/reply/memory-flush.test.ts","id":2779,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jacob Riff","ownerEmail":"jacob@riff.dk"},{"name":"memory-flush.ts","path":"src/auto-reply/reply/memory-flush.ts","id":2780,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"zerone0x","ownerEmail":"39543393+zerone0x@users.noreply.github.com"},{"name":"mentions.test.ts","path":"src/auto-reply/reply/mentions.test.ts","id":2781,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"\u91d1\u70b3","ownerEmail":"1520006273@qq.com"},{"name":"mentions.ts","path":"src/auto-reply/reply/mentions.ts","id":2782,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-preprocess-hooks.test.ts","path":"src/auto-reply/reply/message-preprocess-hooks.test.ts","id":2783,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-preprocess-hooks.ts","path":"src/auto-reply/reply/message-preprocess-hooks.ts","id":2784,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-selection.test.ts","path":"src/auto-reply/reply/model-selection.test.ts","id":2785,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-selection.ts","path":"src/auto-reply/reply/model-selection.ts","id":2786,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize-reply.ts","path":"src/auto-reply/reply/normalize-reply.ts","id":2787,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"origin-routing.test.ts","path":"src/auto-reply/reply/origin-routing.test.ts","id":2788,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"origin-routing.ts","path":"src/auto-reply/reply/origin-routing.ts","id":2789,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"post-compaction-context.test.ts","path":"src/auto-reply/reply/post-compaction-context.test.ts","id":2790,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"post-compaction-context.ts","path":"src/auto-reply/reply/post-compaction-context.ts","id":2791,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Efe B\u00fcken","ownerEmail":"hello@efe.observer"},{"name":"provider-dispatcher.ts","path":"src/auto-reply/reply/provider-dispatcher.ts","id":2792,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"queue-policy.test.ts","path":"src/auto-reply/reply/queue-policy.test.ts","id":2793,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"queue-policy.ts","path":"src/auto-reply/reply/queue-policy.ts","id":2794,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"queue.ts","path":"src/auto-reply/reply/queue.ts","id":2795,"degree":21,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"queue","children":[{"name":"cleanup.ts","path":"src/auto-reply/reply/queue/cleanup.ts","id":2796,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Jealous","ownerEmail":"CooLanfei@163.com"},{"name":"directive.ts","path":"src/auto-reply/reply/queue/directive.ts","id":2797,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"drain.ts","path":"src/auto-reply/reply/queue/drain.ts","id":2798,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"enqueue.ts","path":"src/auto-reply/reply/queue/enqueue.ts","id":2799,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.ts","path":"src/auto-reply/reply/queue/normalize.ts","id":2800,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"settings.ts","path":"src/auto-reply/reply/queue/settings.ts","id":2801,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"state.ts","path":"src/auto-reply/reply/queue/state.ts","id":2802,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/auto-reply/reply/queue/types.ts","id":2803,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"reply-delivery.ts","path":"src/auto-reply/reply/reply-delivery.ts","id":2804,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"reply-directives.ts","path":"src/auto-reply/reply/reply-directives.ts","id":2805,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-dispatcher.ts","path":"src/auto-reply/reply/reply-dispatcher.ts","id":2806,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-elevated.test.ts","path":"src/auto-reply/reply/reply-elevated.test.ts","id":2807,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-elevated.ts","path":"src/auto-reply/reply/reply-elevated.ts","id":2808,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-flow.test.ts","path":"src/auto-reply/reply/reply-flow.test.ts","id":2809,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-inline-whitespace.test.ts","path":"src/auto-reply/reply/reply-inline-whitespace.test.ts","id":2810,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-inline-whitespace.ts","path":"src/auto-reply/reply/reply-inline-whitespace.ts","id":2811,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-inline.test.ts","path":"src/auto-reply/reply/reply-inline.test.ts","id":2812,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"zhentongfan@gmail.com"},{"name":"reply-inline.ts","path":"src/auto-reply/reply/reply-inline.ts","id":2813,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"reply-media-paths.test.ts","path":"src/auto-reply/reply/reply-media-paths.test.ts","id":2814,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"reply-media-paths.ts","path":"src/auto-reply/reply/reply-media-paths.ts","id":2815,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"reply-payloads.test.ts","path":"src/auto-reply/reply/reply-payloads.test.ts","id":2816,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-payloads.ts","path":"src/auto-reply/reply/reply-payloads.ts","id":2817,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-plumbing.test.ts","path":"src/auto-reply/reply/reply-plumbing.test.ts","id":2818,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"reply-reference.ts","path":"src/auto-reply/reply/reply-reference.ts","id":2819,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"CHISEN Kaoru","ownerEmail":"cordx56@cordx.cx"},{"name":"reply-state.test.ts","path":"src/auto-reply/reply/reply-state.test.ts","id":2820,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"reply-tags.ts","path":"src/auto-reply/reply/reply-tags.ts","id":2821,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-threading.ts","path":"src/auto-reply/reply/reply-threading.ts","id":2822,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-utils.test.ts","path":"src/auto-reply/reply/reply-utils.test.ts","id":2823,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"response-prefix-template.ts","path":"src/auto-reply/reply/response-prefix-template.ts","id":2824,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"route-reply.test.ts","path":"src/auto-reply/reply/route-reply.test.ts","id":2825,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"route-reply.ts","path":"src/auto-reply/reply/route-reply.ts","id":2826,"degree":8,"cochangeCount":1,"riskScore":0.0515,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-delivery.test.ts","path":"src/auto-reply/reply/session-delivery.test.ts","id":2827,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"brokemac79","ownerEmail":"brokemac79@users.noreply.github.com"},{"name":"session-delivery.ts","path":"src/auto-reply/reply/session-delivery.ts","id":2828,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-fork.ts","path":"src/auto-reply/reply/session-fork.ts","id":2829,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-hooks-context.test.ts","path":"src/auto-reply/reply/session-hooks-context.test.ts","id":2830,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-hooks.ts","path":"src/auto-reply/reply/session-hooks.ts","id":2831,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-reset-model.ts","path":"src/auto-reply/reply/session-reset-model.ts","id":2832,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"avirweb","ownerEmail":"jnunn@avir.com"},{"name":"session-reset-prompt.test.ts","path":"src/auto-reply/reply/session-reset-prompt.test.ts","id":2833,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jacob Riff","ownerEmail":"jacob@riff.dk"},{"name":"session-reset-prompt.ts","path":"src/auto-reply/reply/session-reset-prompt.ts","id":2834,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"xingsy97","ownerEmail":"87063252+xingsy97@users.noreply.github.com"},{"name":"session-run-accounting.ts","path":"src/auto-reply/reply/session-run-accounting.ts","id":2835,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"session-updates.ts","path":"src/auto-reply/reply/session-updates.ts","id":2836,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-usage.ts","path":"src/auto-reply/reply/session-usage.ts","id":2837,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.test.ts","path":"src/auto-reply/reply/session.test.ts","id":2838,"degree":4,"cochangeCount":1,"riskScore":0.0222,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.ts","path":"src/auto-reply/reply/session.ts","id":2839,"degree":10,"cochangeCount":2,"riskScore":0.0849,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack-directives.ts","path":"src/auto-reply/reply/slack-directives.ts","id":2840,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"stage-sandbox-media.ts","path":"src/auto-reply/reply/stage-sandbox-media.ts","id":2841,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"streaming-directives.ts","path":"src/auto-reply/reply/streaming-directives.ts","id":2842,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"strip-inbound-meta.test.ts","path":"src/auto-reply/reply/strip-inbound-meta.test.ts","id":2843,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"strip-inbound-meta.ts","path":"src/auto-reply/reply/strip-inbound-meta.ts","id":2844,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagents-utils.test.ts","path":"src/auto-reply/reply/subagents-utils.test.ts","id":2845,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagents-utils.ts","path":"src/auto-reply/reply/subagents-utils.ts","id":2846,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"telegram-context.test.ts","path":"src/auto-reply/reply/telegram-context.test.ts","id":2847,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"telegram-context.ts","path":"src/auto-reply/reply/telegram-context.ts","id":2848,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"test-ctx.ts","path":"src/auto-reply/reply/test-ctx.ts","id":2849,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-fixtures","children":[{"name":"acp-runtime.ts","path":"src/auto-reply/reply/test-fixtures/acp-runtime.ts","id":2850,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"}]},{"name":"test-helpers.ts","path":"src/auto-reply/reply/test-helpers.ts","id":2851,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"typing-mode.ts","path":"src/auto-reply/reply/typing-mode.ts","id":2852,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"typing-persistence.test.ts","path":"src/auto-reply/reply/typing-persistence.test.ts","id":2853,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing-policy.test.ts","path":"src/auto-reply/reply/typing-policy.test.ts","id":2854,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing-policy.ts","path":"src/auto-reply/reply/typing-policy.ts","id":2855,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing.ts","path":"src/auto-reply/reply/typing.ts","id":2856,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"untrusted-context.ts","path":"src/auto-reply/reply/untrusted-context.ts","id":2857,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"send-policy.ts","path":"src/auto-reply/send-policy.ts","id":2858,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"skill-commands.test.ts","path":"src/auto-reply/skill-commands.test.ts","id":2859,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skill-commands.ts","path":"src/auto-reply/skill-commands.ts","id":2860,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stage-sandbox-media.test-harness.ts","path":"src/auto-reply/stage-sandbox-media.test-harness.ts","id":2861,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.test.ts","path":"src/auto-reply/status.test.ts","id":2862,"degree":2,"cochangeCount":1,"riskScore":0.0083,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.ts","path":"src/auto-reply/status.ts","id":2863,"degree":6,"cochangeCount":4,"riskScore":0.0406,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"templating.ts","path":"src/auto-reply/templating.ts","id":2864,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers","children":[{"name":"command-auth-registry-fixture.ts","path":"src/auto-reply/test-helpers/command-auth-registry-fixture.ts","id":2865,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"thinking.shared.ts","path":"src/auto-reply/thinking.shared.ts","id":2866,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"thinking.test.ts","path":"src/auto-reply/thinking.test.ts","id":2867,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thinking.ts","path":"src/auto-reply/thinking.ts","id":2868,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tokens.test.ts","path":"src/auto-reply/tokens.test.ts","id":2869,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tokens.ts","path":"src/auto-reply/tokens.ts","id":2870,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-meta.test.ts","path":"src/auto-reply/tool-meta.test.ts","id":2871,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-meta.ts","path":"src/auto-reply/tool-meta.ts","id":2872,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/auto-reply/types.ts","id":2873,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"browser","children":[{"name":"bridge-auth-registry.ts","path":"src/browser/bridge-auth-registry.ts","id":2874,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bridge-server.auth.test.ts","path":"src/browser/bridge-server.auth.test.ts","id":2875,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bridge-server.ts","path":"src/browser/bridge-server.ts","id":2876,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-utils.test.ts","path":"src/browser/browser-utils.test.ts","id":2877,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cdp-proxy-bypass.test.ts","path":"src/browser/cdp-proxy-bypass.test.ts","id":2878,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cdp-proxy-bypass.ts","path":"src/browser/cdp-proxy-bypass.ts","id":2879,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cdp-timeouts.test.ts","path":"src/browser/cdp-timeouts.test.ts","id":2880,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cdp-timeouts.ts","path":"src/browser/cdp-timeouts.ts","id":2881,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cdp.helpers.ts","path":"src/browser/cdp.helpers.ts","id":2882,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cdp.test.ts","path":"src/browser/cdp.test.ts","id":2883,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"shrey150","ownerEmail":"shrey@browserbase.com"},{"name":"cdp.ts","path":"src/browser/cdp.ts","id":2884,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome-mcp.snapshot.test.ts","path":"src/browser/chrome-mcp.snapshot.test.ts","id":2885,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome-mcp.snapshot.ts","path":"src/browser/chrome-mcp.snapshot.ts","id":2886,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"chrome-mcp.test.ts","path":"src/browser/chrome-mcp.test.ts","id":2887,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome-mcp.ts","path":"src/browser/chrome-mcp.ts","id":2888,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"chrome-user-data-dir.test-harness.ts","path":"src/browser/chrome-user-data-dir.test-harness.ts","id":2889,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome.default-browser.test.ts","path":"src/browser/chrome.default-browser.test.ts","id":2890,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome.executables.ts","path":"src/browser/chrome.executables.ts","id":2891,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome.profile-decoration.ts","path":"src/browser/chrome.profile-decoration.ts","id":2892,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome.test.ts","path":"src/browser/chrome.test.ts","id":2893,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chrome.ts","path":"src/browser/chrome.ts","id":2894,"degree":20,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-actions-core.ts","path":"src/browser/client-actions-core.ts","id":2895,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-actions-observe.ts","path":"src/browser/client-actions-observe.ts","id":2896,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-actions-state.ts","path":"src/browser/client-actions-state.ts","id":2897,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-actions-types.ts","path":"src/browser/client-actions-types.ts","id":2898,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-actions-url.ts","path":"src/browser/client-actions-url.ts","id":2899,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-actions.ts","path":"src/browser/client-actions.ts","id":2900,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-fetch.loopback-auth.test.ts","path":"src/browser/client-fetch.loopback-auth.test.ts","id":2901,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client-fetch.ts","path":"src/browser/client-fetch.ts","id":2902,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"client.test.ts","path":"src/browser/client.test.ts","id":2903,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.ts","path":"src/browser/client.ts","id":2904,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.test.ts","path":"src/browser/config.test.ts","id":2905,"degree":2,"cochangeCount":1,"riskScore":0.0214,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"src/browser/config.ts","id":2906,"degree":24,"cochangeCount":1,"riskScore":0.0338,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"constants.ts","path":"src/browser/constants.ts","id":2907,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-auth.auto-token.test.ts","path":"src/browser/control-auth.auto-token.test.ts","id":2908,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-auth.test.ts","path":"src/browser/control-auth.test.ts","id":2909,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"control-auth.ts","path":"src/browser/control-auth.ts","id":2910,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"control-service.ts","path":"src/browser/control-service.ts","id":2911,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"csrf.ts","path":"src/browser/csrf.ts","id":2912,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"errors.ts","path":"src/browser/errors.ts","id":2913,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"form-fields.ts","path":"src/browser/form-fields.ts","id":2914,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-auth.ts","path":"src/browser/http-auth.ts","id":2915,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"navigation-guard.test.ts","path":"src/browser/navigation-guard.test.ts","id":2916,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"navigation-guard.ts","path":"src/browser/navigation-guard.ts","id":2917,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"output-atomic.ts","path":"src/browser/output-atomic.ts","id":2918,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"paths.test.ts","path":"src/browser/paths.test.ts","id":2919,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"paths.ts","path":"src/browser/paths.ts","id":2920,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"profile-capabilities.ts","path":"src/browser/profile-capabilities.ts","id":2921,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"profiles-service.test.ts","path":"src/browser/profiles-service.test.ts","id":2922,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"profiles-service.ts","path":"src/browser/profiles-service.ts","id":2923,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"profiles.test.ts","path":"src/browser/profiles.test.ts","id":2924,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"profiles.ts","path":"src/browser/profiles.ts","id":2925,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"proxy-files.test.ts","path":"src/browser/proxy-files.test.ts","id":2926,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"proxy-files.ts","path":"src/browser/proxy-files.ts","id":2927,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"pw-ai-module.ts","path":"src/browser/pw-ai-module.ts","id":2928,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pw-ai-state.ts","path":"src/browser/pw-ai-state.ts","id":2929,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-ai.e2e.test.ts","path":"src/browser/pw-ai.e2e.test.ts","id":2930,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-ai.ts","path":"src/browser/pw-ai.ts","id":2931,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-role-snapshot.test.ts","path":"src/browser/pw-role-snapshot.test.ts","id":2932,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-role-snapshot.ts","path":"src/browser/pw-role-snapshot.ts","id":2933,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.browserless.live.test.ts","path":"src/browser/pw-session.browserless.live.test.ts","id":2934,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.connections.test.ts","path":"src/browser/pw-session.connections.test.ts","id":2935,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.create-page.navigation-guard.test.ts","path":"src/browser/pw-session.create-page.navigation-guard.test.ts","id":2936,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.get-page-for-targetid.extension-fallback.test.ts","path":"src/browser/pw-session.get-page-for-targetid.extension-fallback.test.ts","id":2937,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.mock-setup.ts","path":"src/browser/pw-session.mock-setup.ts","id":2938,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.page-cdp.test.ts","path":"src/browser/pw-session.page-cdp.test.ts","id":2939,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"pw-session.page-cdp.ts","path":"src/browser/pw-session.page-cdp.ts","id":2940,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.test.ts","path":"src/browser/pw-session.test.ts","id":2941,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-session.ts","path":"src/browser/pw-session.ts","id":2942,"degree":21,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.activity.ts","path":"src/browser/pw-tools-core.activity.ts","id":2943,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pw-tools-core.clamps-timeoutms-scrollintoview.test.ts","path":"src/browser/pw-tools-core.clamps-timeoutms-scrollintoview.test.ts","id":2944,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.downloads.ts","path":"src/browser/pw-tools-core.downloads.ts","id":2945,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.interactions.batch.test.ts","path":"src/browser/pw-tools-core.interactions.batch.test.ts","id":2946,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.interactions.evaluate.abort.test.ts","path":"src/browser/pw-tools-core.interactions.evaluate.abort.test.ts","id":2947,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"pw-tools-core.interactions.set-input-files.test.ts","path":"src/browser/pw-tools-core.interactions.set-input-files.test.ts","id":2948,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.interactions.ts","path":"src/browser/pw-tools-core.interactions.ts","id":2949,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.last-file-chooser-arm-wins.test.ts","path":"src/browser/pw-tools-core.last-file-chooser-arm-wins.test.ts","id":2950,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pw-tools-core.responses.ts","path":"src/browser/pw-tools-core.responses.ts","id":2951,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.screenshots-element-selector.test.ts","path":"src/browser/pw-tools-core.screenshots-element-selector.test.ts","id":2952,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.shared.ts","path":"src/browser/pw-tools-core.shared.ts","id":2953,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.snapshot.navigate-guard.test.ts","path":"src/browser/pw-tools-core.snapshot.navigate-guard.test.ts","id":2954,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"pw-tools-core.snapshot.ts","path":"src/browser/pw-tools-core.snapshot.ts","id":2955,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.state.ts","path":"src/browser/pw-tools-core.state.ts","id":2956,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pw-tools-core.storage.ts","path":"src/browser/pw-tools-core.storage.ts","id":2957,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.test-harness.ts","path":"src/browser/pw-tools-core.test-harness.ts","id":2958,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"pw-tools-core.trace.ts","path":"src/browser/pw-tools-core.trace.ts","id":2959,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.ts","path":"src/browser/pw-tools-core.ts","id":2960,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pw-tools-core.waits-next-download-saves-it.test.ts","path":"src/browser/pw-tools-core.waits-next-download-saves-it.test.ts","id":2961,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"resolved-config-refresh.ts","path":"src/browser/resolved-config-refresh.ts","id":2962,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"routes","children":[{"name":"agent.act.download.ts","path":"src/browser/routes/agent.act.download.ts","id":2963,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.act.hooks.ts","path":"src/browser/routes/agent.act.hooks.ts","id":2964,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.act.shared.ts","path":"src/browser/routes/agent.act.shared.ts","id":2965,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.act.ts","path":"src/browser/routes/agent.act.ts","id":2966,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.debug.ts","path":"src/browser/routes/agent.debug.ts","id":2967,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.existing-session.test.ts","path":"src/browser/routes/agent.existing-session.test.ts","id":2968,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"agent.shared.test.ts","path":"src/browser/routes/agent.shared.test.ts","id":2969,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.shared.ts","path":"src/browser/routes/agent.shared.ts","id":2970,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.snapshot.plan.test.ts","path":"src/browser/routes/agent.snapshot.plan.test.ts","id":2971,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"agent.snapshot.plan.ts","path":"src/browser/routes/agent.snapshot.plan.ts","id":2972,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.snapshot.test.ts","path":"src/browser/routes/agent.snapshot.test.ts","id":2973,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.snapshot.ts","path":"src/browser/routes/agent.snapshot.ts","id":2974,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.storage.test.ts","path":"src/browser/routes/agent.storage.test.ts","id":2975,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.storage.ts","path":"src/browser/routes/agent.storage.ts","id":2976,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"agent.ts","path":"src/browser/routes/agent.ts","id":2977,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"basic.existing-session.test.ts","path":"src/browser/routes/basic.existing-session.test.ts","id":2978,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"basic.ts","path":"src/browser/routes/basic.ts","id":2979,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dispatcher.abort.test.ts","path":"src/browser/routes/dispatcher.abort.test.ts","id":2980,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dispatcher.ts","path":"src/browser/routes/dispatcher.ts","id":2981,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/browser/routes/index.ts","id":2982,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"output-paths.ts","path":"src/browser/routes/output-paths.ts","id":2983,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-output.ts","path":"src/browser/routes/path-output.ts","id":2984,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"tabs.ts","path":"src/browser/routes/tabs.ts","id":2985,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.ts","path":"src/browser/routes/test-helpers.ts","id":2986,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/browser/routes/types.ts","id":2987,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"utils.ts","path":"src/browser/routes/utils.ts","id":2988,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"runtime-lifecycle.ts","path":"src/browser/runtime-lifecycle.ts","id":2989,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"safe-filename.ts","path":"src/browser/safe-filename.ts","id":2990,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"screenshot.test.ts","path":"src/browser/screenshot.test.ts","id":2991,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"screenshot.ts","path":"src/browser/screenshot.ts","id":2992,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.availability.ts","path":"src/browser/server-context.availability.ts","id":2993,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.chrome-test-harness.ts","path":"src/browser/server-context.chrome-test-harness.ts","id":2994,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.constants.ts","path":"src/browser/server-context.constants.ts","id":2995,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.ensure-browser-available.waits-for-cdp-ready.test.ts","path":"src/browser/server-context.ensure-browser-available.waits-for-cdp-ready.test.ts","id":2996,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.existing-session.test.ts","path":"src/browser/server-context.existing-session.test.ts","id":2997,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.hot-reload-profiles.test.ts","path":"src/browser/server-context.hot-reload-profiles.test.ts","id":2998,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"server-context.loopback-direct-ws.test.ts","path":"src/browser/server-context.loopback-direct-ws.test.ts","id":2999,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.remote-profile-tab-ops.suite.ts","path":"src/browser/server-context.remote-profile-tab-ops.suite.ts","id":3000,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.remote-profile-tab-ops.test.ts","path":"src/browser/server-context.remote-profile-tab-ops.test.ts","id":3001,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.remote-tab-ops.harness.ts","path":"src/browser/server-context.remote-tab-ops.harness.ts","id":3002,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.remote-tab-ops.test.ts","path":"src/browser/server-context.remote-tab-ops.test.ts","id":3003,"degree":2,"cochangeCount":1,"riskScore":0.0173,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.reset.test.ts","path":"src/browser/server-context.reset.test.ts","id":3004,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.reset.ts","path":"src/browser/server-context.reset.ts","id":3005,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.selection.ts","path":"src/browser/server-context.selection.ts","id":3006,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.tab-ops.ts","path":"src/browser/server-context.tab-ops.ts","id":3007,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"server-context.tab-selection-state.suite.ts","path":"src/browser/server-context.tab-selection-state.suite.ts","id":3008,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.tab-selection-state.test.ts","path":"src/browser/server-context.tab-selection-state.test.ts","id":3009,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.ts","path":"src/browser/server-context.ts","id":3010,"degree":25,"cochangeCount":1,"riskScore":0.0346,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-context.types.ts","path":"src/browser/server-context.types.ts","id":3011,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-lifecycle.test.ts","path":"src/browser/server-lifecycle.test.ts","id":3012,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-lifecycle.ts","path":"src/browser/server-lifecycle.ts","id":3013,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server-middleware.ts","path":"src/browser/server-middleware.ts","id":3014,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.agent-contract-form-layout-act-commands.test.ts","path":"src/browser/server.agent-contract-form-layout-act-commands.test.ts","id":3015,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.agent-contract-snapshot-endpoints.test.ts","path":"src/browser/server.agent-contract-snapshot-endpoints.test.ts","id":3016,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.agent-contract.test-harness.ts","path":"src/browser/server.agent-contract.test-harness.ts","id":3017,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth-fail-closed.test.ts","path":"src/browser/server.auth-fail-closed.test.ts","id":3018,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth-token-gates-http.test.ts","path":"src/browser/server.auth-token-gates-http.test.ts","id":3019,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.control-server.test-harness.ts","path":"src/browser/server.control-server.test-harness.ts","id":3020,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server.evaluate-disabled-does-not-block-storage.test.ts","path":"src/browser/server.evaluate-disabled-does-not-block-storage.test.ts","id":3021,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.post-tabs-open-profile-unknown-returns-404.test.ts","path":"src/browser/server.post-tabs-open-profile-unknown-returns-404.test.ts","id":3022,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.ts","path":"src/browser/server.ts","id":3023,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-tab-registry.test.ts","path":"src/browser/session-tab-registry.test.ts","id":3024,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"session-tab-registry.ts","path":"src/browser/session-tab-registry.ts","id":3025,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"snapshot-roles.ts","path":"src/browser/snapshot-roles.ts","id":3026,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"target-id.ts","path":"src/browser/target-id.ts","id":3027,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-port.ts","path":"src/browser/test-port.ts","id":3028,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"trash.ts","path":"src/browser/trash.ts","id":3029,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"url-pattern.test.ts","path":"src/browser/url-pattern.test.ts","id":3030,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"url-pattern.ts","path":"src/browser/url-pattern.ts","id":3031,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"canvas-host","children":[{"name":"a2ui.ts","path":"src/canvas-host/a2ui.ts","id":3032,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-resolver.ts","path":"src/canvas-host/file-resolver.ts","id":3033,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.state-dir.test.ts","path":"src/canvas-host/server.state-dir.test.ts","id":3034,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.test.ts","path":"src/canvas-host/server.test.ts","id":3035,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.ts","path":"src/canvas-host/server.ts","id":3036,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"channel-web.ts","path":"src/channel-web.ts","id":3037,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels","children":[{"name":"account-snapshot-fields.test.ts","path":"src/channels/account-snapshot-fields.test.ts","id":3038,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"account-snapshot-fields.ts","path":"src/channels/account-snapshot-fields.ts","id":3039,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"account-summary.ts","path":"src/channels/account-summary.ts","id":3040,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ack-reactions.test.ts","path":"src/channels/ack-reactions.test.ts","id":3041,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ack-reactions.ts","path":"src/channels/ack-reactions.ts","id":3042,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"allow-from.test.ts","path":"src/channels/allow-from.test.ts","id":3043,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allow-from.ts","path":"src/channels/allow-from.ts","id":3044,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowlist-match.test.ts","path":"src/channels/allowlist-match.test.ts","id":3045,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowlist-match.ts","path":"src/channels/allowlist-match.ts","id":3046,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowlists","children":[{"name":"resolve-utils.test.ts","path":"src/channels/allowlists/resolve-utils.test.ts","id":3047,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-utils.ts","path":"src/channels/allowlists/resolve-utils.ts","id":3048,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"channel-config.test.ts","path":"src/channels/channel-config.test.ts","id":3049,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-config.ts","path":"src/channels/channel-config.ts","id":3050,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels-misc.test.ts","path":"src/channels/channels-misc.test.ts","id":3051,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-type.ts","path":"src/channels/chat-type.ts","id":3052,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"command-gating.test.ts","path":"src/channels/command-gating.test.ts","id":3053,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-gating.ts","path":"src/channels/command-gating.ts","id":3054,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-presence.ts","path":"src/channels/config-presence.ts","id":3055,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"conversation-label.test.ts","path":"src/channels/conversation-label.test.ts","id":3056,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"conversation-label.ts","path":"src/channels/conversation-label.ts","id":3057,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"draft-stream-controls.test.ts","path":"src/channels/draft-stream-controls.test.ts","id":3058,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"draft-stream-controls.ts","path":"src/channels/draft-stream-controls.ts","id":3059,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"draft-stream-loop.ts","path":"src/channels/draft-stream-loop.ts","id":3060,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hongwei Ma","ownerEmail":"Marvae@users.noreply.github.com"},{"name":"inbound-debounce-policy.test.ts","path":"src/channels/inbound-debounce-policy.test.ts","id":3061,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-debounce-policy.ts","path":"src/channels/inbound-debounce-policy.ts","id":3062,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"location.test.ts","path":"src/channels/location.test.ts","id":3063,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"location.ts","path":"src/channels/location.ts","id":3064,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"logging.ts","path":"src/channels/logging.ts","id":3065,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mention-gating.test.ts","path":"src/channels/mention-gating.test.ts","id":3066,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mention-gating.ts","path":"src/channels/mention-gating.ts","id":3067,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-overrides.test.ts","path":"src/channels/model-overrides.test.ts","id":3068,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-overrides.ts","path":"src/channels/model-overrides.ts","id":3069,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@openclaw.ai"},{"name":"native-command-session-targets.test.ts","path":"src/channels/native-command-session-targets.test.ts","id":3070,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"native-command-session-targets.ts","path":"src/channels/native-command-session-targets.ts","id":3071,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins","children":[{"name":"account-action-gate.test.ts","path":"src/channels/plugins/account-action-gate.test.ts","id":3072,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"account-action-gate.ts","path":"src/channels/plugins/account-action-gate.ts","id":3073,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"account-helpers.test.ts","path":"src/channels/plugins/account-helpers.test.ts","id":3074,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"account-helpers.ts","path":"src/channels/plugins/account-helpers.ts","id":3075,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"actions","children":[{"name":"actions.test.ts","path":"src/channels/plugins/actions/actions.test.ts","id":3076,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord.ts","path":"src/channels/plugins/actions/discord.ts","id":3077,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord","children":[{"name":"handle-action.guild-admin.ts","path":"src/channels/plugins/actions/discord/handle-action.guild-admin.ts","id":3078,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"handle-action.ts","path":"src/channels/plugins/actions/discord/handle-action.ts","id":3079,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"}]},{"name":"reaction-message-id.test.ts","path":"src/channels/plugins/actions/reaction-message-id.test.ts","id":3080,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reaction-message-id.ts","path":"src/channels/plugins/actions/reaction-message-id.ts","id":3081,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"src/channels/plugins/actions/shared.ts","id":3082,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"signal.ts","path":"src/channels/plugins/actions/signal.ts","id":3083,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"dunamismax","ownerEmail":"dunamismax@tutamail.com"},{"name":"telegram.ts","path":"src/channels/plugins/actions/telegram.ts","id":3084,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"agent-tools","children":[{"name":"whatsapp-login.ts","path":"src/channels/plugins/agent-tools/whatsapp-login.ts","id":3085,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"allowlist-match.ts","path":"src/channels/plugins/allowlist-match.ts","id":3086,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bluebubbles-actions.ts","path":"src/channels/plugins/bluebubbles-actions.ts","id":3087,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundled.ts","path":"src/channels/plugins/bundled.ts","id":3088,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"catalog.ts","path":"src/channels/plugins/catalog.ts","id":3089,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-config.ts","path":"src/channels/plugins/channel-config.ts","id":3090,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-helpers.test.ts","path":"src/channels/plugins/config-helpers.test.ts","id":3091,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-helpers.ts","path":"src/channels/plugins/config-helpers.ts","id":3092,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.test.ts","path":"src/channels/plugins/config-schema.test.ts","id":3093,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"pandego","ownerEmail":"7780875+pandego@users.noreply.github.com"},{"name":"config-schema.ts","path":"src/channels/plugins/config-schema.ts","id":3094,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"pandego","ownerEmail":"7780875+pandego@users.noreply.github.com"},{"name":"config-writes.ts","path":"src/channels/plugins/config-writes.ts","id":3095,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"contracts","children":[{"name":"actions.contract.test.ts","path":"src/channels/plugins/contracts/actions.contract.test.ts","id":3096,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"group-policy.contract.test.ts","path":"src/channels/plugins/contracts/group-policy.contract.test.ts","id":3097,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound.discord.contract.test.ts","path":"src/channels/plugins/contracts/inbound.discord.contract.test.ts","id":3098,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound.signal.contract.test.ts","path":"src/channels/plugins/contracts/inbound.signal.contract.test.ts","id":3099,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound.slack.contract.test.ts","path":"src/channels/plugins/contracts/inbound.slack.contract.test.ts","id":3100,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound.telegram.contract.test.ts","path":"src/channels/plugins/contracts/inbound.telegram.contract.test.ts","id":3101,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound.whatsapp.contract.test.ts","path":"src/channels/plugins/contracts/inbound.whatsapp.contract.test.ts","id":3102,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"outbound-payload.contract.test.ts","path":"src/channels/plugins/contracts/outbound-payload.contract.test.ts","id":3103,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"plugin.contract.test.ts","path":"src/channels/plugins/contracts/plugin.contract.test.ts","id":3104,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"registry.contract.test.ts","path":"src/channels/plugins/contracts/registry.contract.test.ts","id":3105,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"registry.ts","path":"src/channels/plugins/contracts/registry.ts","id":3106,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup.contract.test.ts","path":"src/channels/plugins/contracts/setup.contract.test.ts","id":3107,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.contract.test.ts","path":"src/channels/plugins/contracts/status.contract.test.ts","id":3108,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"suites.ts","path":"src/channels/plugins/contracts/suites.ts","id":3109,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"surface.contract.test.ts","path":"src/channels/plugins/contracts/surface.contract.test.ts","id":3110,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"directory-config-helpers.test.ts","path":"src/channels/plugins/directory-config-helpers.test.ts","id":3111,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory-config-helpers.ts","path":"src/channels/plugins/directory-config-helpers.ts","id":3112,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory-config.ts","path":"src/channels/plugins/directory-config.ts","id":3113,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-local.ts","path":"src/channels/plugins/exec-approval-local.ts","id":3114,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-mentions.test.ts","path":"src/channels/plugins/group-mentions.test.ts","id":3115,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-mentions.ts","path":"src/channels/plugins/group-mentions.ts","id":3116,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"group-policy-warnings.test.ts","path":"src/channels/plugins/group-policy-warnings.test.ts","id":3117,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-policy-warnings.ts","path":"src/channels/plugins/group-policy-warnings.ts","id":3118,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.test.ts","path":"src/channels/plugins/helpers.test.ts","id":3119,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.ts","path":"src/channels/plugins/helpers.ts","id":3120,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/channels/plugins/index.ts","id":3121,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"load.ts","path":"src/channels/plugins/load.ts","id":3122,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-limits.ts","path":"src/channels/plugins/media-limits.ts","id":3123,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-payload.ts","path":"src/channels/plugins/media-payload.ts","id":3124,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-names.ts","path":"src/channels/plugins/message-action-names.ts","id":3125,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"message-actions.security.test.ts","path":"src/channels/plugins/message-actions.security.test.ts","id":3126,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-actions.test.ts","path":"src/channels/plugins/message-actions.test.ts","id":3127,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"message-actions.ts","path":"src/channels/plugins/message-actions.ts","id":3128,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-capabilities.ts","path":"src/channels/plugins/message-capabilities.ts","id":3129,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"message-capability-matrix.test.ts","path":"src/channels/plugins/message-capability-matrix.test.ts","id":3130,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"normalize","children":[{"name":"imessage.ts","path":"src/channels/plugins/normalize/imessage.ts","id":3131,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"shared.ts","path":"src/channels/plugins/normalize/shared.ts","id":3132,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"signal.ts","path":"src/channels/plugins/normalize/signal.ts","id":3133,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"slack.ts","path":"src/channels/plugins/normalize/slack.ts","id":3134,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"targets.test.ts","path":"src/channels/plugins/normalize/targets.test.ts","id":3135,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp.ts","path":"src/channels/plugins/normalize/whatsapp.ts","id":3136,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"outbound","children":[{"name":"direct-text-media.ts","path":"src/channels/plugins/outbound/direct-text-media.ts","id":3137,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"imessage.test.ts","path":"src/channels/plugins/outbound/imessage.test.ts","id":3138,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"interactive.test.ts","path":"src/channels/plugins/outbound/interactive.test.ts","id":3139,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"interactive.ts","path":"src/channels/plugins/outbound/interactive.ts","id":3140,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"load.ts","path":"src/channels/plugins/outbound/load.ts","id":3141,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"signal.test.ts","path":"src/channels/plugins/outbound/signal.test.ts","id":3142,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"slack.sendpayload.test.ts","path":"src/channels/plugins/outbound/slack.sendpayload.test.ts","id":3143,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack.test.ts","path":"src/channels/plugins/outbound/slack.test.ts","id":3144,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"pairing-message.ts","path":"src/channels/plugins/pairing-message.ts","id":3145,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing.ts","path":"src/channels/plugins/pairing.ts","id":3146,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-channel.test.ts","path":"src/channels/plugins/plugins-channel.test.ts","id":3147,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"plugins-core.test.ts","path":"src/channels/plugins/plugins-core.test.ts","id":3148,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"registry-loader.ts","path":"src/channels/plugins/registry-loader.ts","id":3149,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"registry.ts","path":"src/channels/plugins/registry.ts","id":3150,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-group-access-configure.test.ts","path":"src/channels/plugins/setup-group-access-configure.test.ts","id":3151,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-group-access-configure.ts","path":"src/channels/plugins/setup-group-access-configure.ts","id":3152,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-group-access.test.ts","path":"src/channels/plugins/setup-group-access.test.ts","id":3153,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-group-access.ts","path":"src/channels/plugins/setup-group-access.ts","id":3154,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"setup-helpers.test.ts","path":"src/channels/plugins/setup-helpers.test.ts","id":3155,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"setup-helpers.ts","path":"src/channels/plugins/setup-helpers.ts","id":3156,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-registry.ts","path":"src/channels/plugins/setup-registry.ts","id":3157,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-wizard-helpers.runtime.ts","path":"src/channels/plugins/setup-wizard-helpers.runtime.ts","id":3158,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-wizard-helpers.test.ts","path":"src/channels/plugins/setup-wizard-helpers.test.ts","id":3159,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-wizard-helpers.ts","path":"src/channels/plugins/setup-wizard-helpers.ts","id":3160,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-wizard-types.ts","path":"src/channels/plugins/setup-wizard-types.ts","id":3161,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-wizard.ts","path":"src/channels/plugins/setup-wizard.ts","id":3162,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack.actions.ts","path":"src/channels/plugins/slack.actions.ts","id":3163,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-issues","children":[{"name":"bluebubbles.test.ts","path":"src/channels/plugins/status-issues/bluebubbles.test.ts","id":3164,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bluebubbles.ts","path":"src/channels/plugins/status-issues/bluebubbles.ts","id":3165,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"shared.ts","path":"src/channels/plugins/status-issues/shared.ts","id":3166,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"status.ts","path":"src/channels/plugins/status.ts","id":3167,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"target-parsing.ts","path":"src/channels/plugins/target-parsing.ts","id":3168,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.adapters.ts","path":"src/channels/plugins/types.adapters.ts","id":3169,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.core.ts","path":"src/channels/plugins/types.core.ts","id":3170,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.plugin.ts","path":"src/channels/plugins/types.plugin.ts","id":3171,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/channels/plugins/types.ts","id":3172,"degree":28,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp-heartbeat.test.ts","path":"src/channels/plugins/whatsapp-heartbeat.test.ts","id":3173,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp-heartbeat.ts","path":"src/channels/plugins/whatsapp-heartbeat.ts","id":3174,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"whatsapp-shared.ts","path":"src/channels/plugins/whatsapp-shared.ts","id":3175,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"read-only-account-inspect.discord.runtime.ts","path":"src/channels/read-only-account-inspect.discord.runtime.ts","id":3176,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"read-only-account-inspect.slack.runtime.ts","path":"src/channels/read-only-account-inspect.slack.runtime.ts","id":3177,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"read-only-account-inspect.telegram.runtime.ts","path":"src/channels/read-only-account-inspect.telegram.runtime.ts","id":3178,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"read-only-account-inspect.ts","path":"src/channels/read-only-account-inspect.ts","id":3179,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"registry.helpers.test.ts","path":"src/channels/registry.helpers.test.ts","id":3180,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"registry.ts","path":"src/channels/registry.ts","id":3181,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-prefix.ts","path":"src/channels/reply-prefix.ts","id":3182,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-state-machine.test.ts","path":"src/channels/run-state-machine.test.ts","id":3183,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"run-state-machine.ts","path":"src/channels/run-state-machine.ts","id":3184,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"sender-identity.ts","path":"src/channels/sender-identity.ts","id":3185,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sender-label.test.ts","path":"src/channels/sender-label.test.ts","id":3186,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sender-label.ts","path":"src/channels/sender-label.ts","id":3187,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"session-envelope.ts","path":"src/channels/session-envelope.ts","id":3188,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-meta.ts","path":"src/channels/session-meta.ts","id":3189,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.test.ts","path":"src/channels/session.test.ts","id":3190,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Pierre","ownerEmail":"guirguispierre@gmail.com"},{"name":"session.ts","path":"src/channels/session.ts","id":3191,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-reactions.test.ts","path":"src/channels/status-reactions.test.ts","id":3192,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Cypherm","ownerEmail":"p6962408@gmail.com"},{"name":"status-reactions.ts","path":"src/channels/status-reactions.ts","id":3193,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@openclaw.ai"},{"name":"targets.test.ts","path":"src/channels/targets.test.ts","id":3194,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.ts","path":"src/channels/targets.ts","id":3195,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-binding-id.test.ts","path":"src/channels/thread-binding-id.test.ts","id":3196,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-binding-id.ts","path":"src/channels/thread-binding-id.ts","id":3197,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-bindings-messages.ts","path":"src/channels/thread-bindings-messages.ts","id":3198,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"thread-bindings-policy.ts","path":"src/channels/thread-bindings-policy.ts","id":3199,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"transport","children":[{"name":"stall-watchdog.test.ts","path":"src/channels/transport/stall-watchdog.test.ts","id":3200,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stall-watchdog.ts","path":"src/channels/transport/stall-watchdog.ts","id":3201,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"typing-lifecycle.ts","path":"src/channels/typing-lifecycle.ts","id":3202,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing-start-guard.test.ts","path":"src/channels/typing-start-guard.test.ts","id":3203,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing-start-guard.ts","path":"src/channels/typing-start-guard.ts","id":3204,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing.test.ts","path":"src/channels/typing.test.ts","id":3205,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typing.ts","path":"src/channels/typing.ts","id":3206,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.g@singular.net"},{"name":"web","children":[{"name":"index.ts","path":"src/channels/web/index.ts","id":3207,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"cli","children":[{"name":"acp-cli.option-collisions.test.ts","path":"src/cli/acp-cli.option-collisions.test.ts","id":3208,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"acp-cli.ts","path":"src/cli/acp-cli.ts","id":3209,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Taylor Asplund","ownerEmail":"62564740+DrCrinkle@users.noreply.github.com"},{"name":"argv.test.ts","path":"src/cli/argv.test.ts","id":3210,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"maweibin","ownerEmail":"532282155@qq.com"},{"name":"argv.ts","path":"src/cli/argv.ts","id":3211,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"banner-config-lite.ts","path":"src/cli/banner-config-lite.ts","id":3212,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"banner.test.ts","path":"src/cli/banner.test.ts","id":3213,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"banner.ts","path":"src/cli/banner.ts","id":3214,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-actions-input.ts","path":"src/cli/browser-cli-actions-input.ts","id":3215,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-actions-input","children":[{"name":"register.element.ts","path":"src/cli/browser-cli-actions-input/register.element.ts","id":3216,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.files-downloads.ts","path":"src/cli/browser-cli-actions-input/register.files-downloads.ts","id":3217,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.form-wait-eval.ts","path":"src/cli/browser-cli-actions-input/register.form-wait-eval.ts","id":3218,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.navigation.ts","path":"src/cli/browser-cli-actions-input/register.navigation.ts","id":3219,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.ts","path":"src/cli/browser-cli-actions-input/register.ts","id":3220,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.test.ts","path":"src/cli/browser-cli-actions-input/shared.test.ts","id":3221,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"src/cli/browser-cli-actions-input/shared.ts","id":3222,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"browser-cli-actions-observe.ts","path":"src/cli/browser-cli-actions-observe.ts","id":3223,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-debug.ts","path":"src/cli/browser-cli-debug.ts","id":3224,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-examples.ts","path":"src/cli/browser-cli-examples.ts","id":3225,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-inspect.test.ts","path":"src/cli/browser-cli-inspect.test.ts","id":3226,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"browser-cli-inspect.ts","path":"src/cli/browser-cli-inspect.ts","id":3227,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-manage.test.ts","path":"src/cli/browser-cli-manage.test.ts","id":3228,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-manage.timeout-option.test.ts","path":"src/cli/browser-cli-manage.timeout-option.test.ts","id":3229,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-manage.ts","path":"src/cli/browser-cli-manage.ts","id":3230,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-resize.ts","path":"src/cli/browser-cli-resize.ts","id":3231,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-shared.ts","path":"src/cli/browser-cli-shared.ts","id":3232,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"browser-cli-state.cookies-storage.ts","path":"src/cli/browser-cli-state.cookies-storage.ts","id":3233,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-state.option-collisions.test.ts","path":"src/cli/browser-cli-state.option-collisions.test.ts","id":3234,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli-state.ts","path":"src/cli/browser-cli-state.ts","id":3235,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"browser-cli-test-helpers.ts","path":"src/cli/browser-cli-test-helpers.ts","id":3236,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli.test.ts","path":"src/cli/browser-cli.test.ts","id":3237,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser-cli.ts","path":"src/cli/browser-cli.ts","id":3238,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-auth.test.ts","path":"src/cli/channel-auth.test.ts","id":3239,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-auth.ts","path":"src/cli/channel-auth.ts","id":3240,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-options.test.ts","path":"src/cli/channel-options.test.ts","id":3241,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel-options.ts","path":"src/cli/channel-options.ts","id":3242,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels-cli.ts","path":"src/cli/channels-cli.ts","id":3243,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"clawbot-cli.ts","path":"src/cli/clawbot-cli.ts","id":3244,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-name.ts","path":"src/cli/cli-name.ts","id":3245,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"cli-utils.test.ts","path":"src/cli/cli-utils.test.ts","id":3246,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-utils.ts","path":"src/cli/cli-utils.ts","id":3247,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-format.ts","path":"src/cli/command-format.ts","id":3248,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-options.test.ts","path":"src/cli/command-options.test.ts","id":3249,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-options.ts","path":"src/cli/command-options.ts","id":3250,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"command-secret-gateway.test.ts","path":"src/cli/command-secret-gateway.test.ts","id":3251,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"shichangs","ownerEmail":"46870204+shichangs@users.noreply.github.com"},{"name":"command-secret-gateway.ts","path":"src/cli/command-secret-gateway.ts","id":3252,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"command-secret-resolution.coverage.test.ts","path":"src/cli/command-secret-resolution.coverage.test.ts","id":3253,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"command-secret-targets.test.ts","path":"src/cli/command-secret-targets.test.ts","id":3254,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"command-secret-targets.ts","path":"src/cli/command-secret-targets.ts","id":3255,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"completion-cli.test.ts","path":"src/cli/completion-cli.test.ts","id":3256,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"xiaoyi","ownerEmail":"yishanxin1991@gmail.com"},{"name":"completion-cli.ts","path":"src/cli/completion-cli.ts","id":3257,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"completion-fish.test.ts","path":"src/cli/completion-fish.test.ts","id":3258,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"completion-fish.ts","path":"src/cli/completion-fish.ts","id":3259,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-cli.test.ts","path":"src/cli/config-cli.test.ts","id":3260,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-cli.ts","path":"src/cli/config-cli.ts","id":3261,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"cron-cli.test.ts","path":"src/cli/cron-cli.test.ts","id":3262,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron-cli.ts","path":"src/cli/cron-cli.ts","id":3263,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron-cli","children":[{"name":"register.cron-add.ts","path":"src/cli/cron-cli/register.cron-add.ts","id":3264,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.cron-edit.ts","path":"src/cli/cron-cli/register.cron-edit.ts","id":3265,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Evgeny Zislis","ownerEmail":"evgeny.zislis@gmail.com"},{"name":"register.cron-simple.ts","path":"src/cli/cron-cli/register.cron-simple.ts","id":3266,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.ts","path":"src/cli/cron-cli/register.ts","id":3267,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.test.ts","path":"src/cli/cron-cli/shared.test.ts","id":3268,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"wangchunyue","ownerEmail":"80630709+openperf@users.noreply.github.com"},{"name":"shared.ts","path":"src/cli/cron-cli/shared.ts","id":3269,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"wangchunyue","ownerEmail":"80630709+openperf@users.noreply.github.com"}]},{"name":"daemon-cli-compat.test.ts","path":"src/cli/daemon-cli-compat.test.ts","id":3270,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-cli-compat.ts","path":"src/cli/daemon-cli-compat.ts","id":3271,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"daemon-cli.coverage.test.ts","path":"src/cli/daemon-cli.coverage.test.ts","id":3272,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-cli.ts","path":"src/cli/daemon-cli.ts","id":3273,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-cli","children":[{"name":"gateway-token-drift.test.ts","path":"src/cli/daemon-cli/gateway-token-drift.test.ts","id":3274,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-token-drift.ts","path":"src/cli/daemon-cli/gateway-token-drift.ts","id":3275,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install.integration.test.ts","path":"src/cli/daemon-cli/install.integration.test.ts","id":3276,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install.test.ts","path":"src/cli/daemon-cli/install.test.ts","id":3277,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install.ts","path":"src/cli/daemon-cli/install.ts","id":3278,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"lifecycle-core.config-guard.test.ts","path":"src/cli/daemon-cli/lifecycle-core.config-guard.test.ts","id":3279,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"lifecycle-core.test.ts","path":"src/cli/daemon-cli/lifecycle-core.test.ts","id":3280,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"lifecycle-core.ts","path":"src/cli/daemon-cli/lifecycle-core.ts","id":3281,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"merlin","ownerEmail":"limenglin5911@gmail.com"},{"name":"lifecycle.test.ts","path":"src/cli/daemon-cli/lifecycle.test.ts","id":3282,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"lifecycle.ts","path":"src/cli/daemon-cli/lifecycle.ts","id":3283,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"src/cli/daemon-cli/probe.ts","id":3284,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Liu Yuan","ownerEmail":"namei.unix@gmail.com"},{"name":"register-service-commands.test.ts","path":"src/cli/daemon-cli/register-service-commands.test.ts","id":3285,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register-service-commands.ts","path":"src/cli/daemon-cli/register-service-commands.ts","id":3286,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.ts","path":"src/cli/daemon-cli/register.ts","id":3287,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"response.ts","path":"src/cli/daemon-cli/response.ts","id":3288,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restart-health.test.ts","path":"src/cli/daemon-cli/restart-health.test.ts","id":3289,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restart-health.ts","path":"src/cli/daemon-cli/restart-health.ts","id":3290,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runners.ts","path":"src/cli/daemon-cli/runners.ts","id":3291,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.test.ts","path":"src/cli/daemon-cli/shared.test.ts","id":3292,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"src/cli/daemon-cli/shared.ts","id":3293,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.gather.test.ts","path":"src/cli/daemon-cli/status.gather.test.ts","id":3294,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.gather.ts","path":"src/cli/daemon-cli/status.gather.ts","id":3295,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.print.test.ts","path":"src/cli/daemon-cli/status.print.test.ts","id":3296,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Sally O'Malley","ownerEmail":"somalley@redhat.com"},{"name":"status.print.ts","path":"src/cli/daemon-cli/status.print.ts","id":3297,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.test.ts","path":"src/cli/daemon-cli/status.test.ts","id":3298,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.ts","path":"src/cli/daemon-cli/status.ts","id":3299,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers","children":[{"name":"lifecycle-core-harness.ts","path":"src/cli/daemon-cli/test-helpers/lifecycle-core-harness.ts","id":3300,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"}]},{"name":"types.ts","path":"src/cli/daemon-cli/types.ts","id":3301,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"deps.test.ts","path":"src/cli/deps.test.ts","id":3302,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"deps.ts","path":"src/cli/deps.ts","id":3303,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"devices-cli.test.ts","path":"src/cli/devices-cli.test.ts","id":3304,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"devices-cli.ts","path":"src/cli/devices-cli.ts","id":3305,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory-cli.ts","path":"src/cli/directory-cli.ts","id":3306,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dns-cli.ts","path":"src/cli/dns-cli.ts","id":3307,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docs-cli.ts","path":"src/cli/docs-cli.ts","id":3308,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-cli.test.ts","path":"src/cli/exec-approvals-cli.test.ts","id":3309,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-cli.ts","path":"src/cli/exec-approvals-cli.ts","id":3310,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-cli.coverage.test.ts","path":"src/cli/gateway-cli.coverage.test.ts","id":3311,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-cli.ts","path":"src/cli/gateway-cli.ts","id":3312,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-cli","children":[{"name":"call.ts","path":"src/cli/gateway-cli/call.ts","id":3313,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dev.ts","path":"src/cli/gateway-cli/dev.ts","id":3314,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discover.ts","path":"src/cli/gateway-cli/discover.ts","id":3315,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.option-collisions.test.ts","path":"src/cli/gateway-cli/register.option-collisions.test.ts","id":3316,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.ts","path":"src/cli/gateway-cli/register.ts","id":3317,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-loop.test.ts","path":"src/cli/gateway-cli/run-loop.test.ts","id":3318,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-loop.ts","path":"src/cli/gateway-cli/run-loop.ts","id":3319,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Daniel Reis","ownerEmail":"devomacky@gmail.com"},{"name":"run.option-collisions.test.ts","path":"src/cli/gateway-cli/run.option-collisions.test.ts","id":3320,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.ts","path":"src/cli/gateway-cli/run.ts","id":3321,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"src/cli/gateway-cli/shared.ts","id":3322,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"gateway-rpc.ts","path":"src/cli/gateway-rpc.ts","id":3323,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"help-format.ts","path":"src/cli/help-format.ts","id":3324,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"hooks-cli.test.ts","path":"src/cli/hooks-cli.test.ts","id":3325,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Nicholas","ownerEmail":"188132635+nicholascyh@users.noreply.github.com"},{"name":"hooks-cli.ts","path":"src/cli/hooks-cli.ts","id":3326,"degree":5,"cochangeCount":1,"riskScore":0.0143,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-spec.ts","path":"src/cli/install-spec.ts","id":3327,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"log-level-option.test.ts","path":"src/cli/log-level-option.test.ts","id":3328,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"maweibin","ownerEmail":"532282155@qq.com"},{"name":"log-level-option.ts","path":"src/cli/log-level-option.ts","id":3329,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"maweibin","ownerEmail":"532282155@qq.com"},{"name":"logs-cli.test.ts","path":"src/cli/logs-cli.test.ts","id":3330,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logs-cli.ts","path":"src/cli/logs-cli.ts","id":3331,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-cli.test.ts","path":"src/cli/memory-cli.test.ts","id":3332,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-cli.ts","path":"src/cli/memory-cli.ts","id":3333,"degree":5,"cochangeCount":2,"riskScore":0.0301,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-cli.test.ts","path":"src/cli/models-cli.test.ts","id":3334,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models-cli.ts","path":"src/cli/models-cli.ts","id":3335,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-cli.ts","path":"src/cli/node-cli.ts","id":3336,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-cli","children":[{"name":"daemon.ts","path":"src/cli/node-cli/daemon.ts","id":3337,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.ts","path":"src/cli/node-cli/register.ts","id":3338,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"nodes-camera.test.ts","path":"src/cli/nodes-camera.test.ts","id":3339,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-camera.ts","path":"src/cli/nodes-camera.ts","id":3340,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Ahmad Bitar","ownerEmail":"33181301+smartprogrammer93@users.noreply.github.com"},{"name":"nodes-canvas.ts","path":"src/cli/nodes-canvas.ts","id":3341,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-cli.coverage.test.ts","path":"src/cli/nodes-cli.coverage.test.ts","id":3342,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-cli.ts","path":"src/cli/nodes-cli.ts","id":3343,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-cli","children":[{"name":"a2ui-jsonl.ts","path":"src/cli/nodes-cli/a2ui-jsonl.ts","id":3344,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-utils.ts","path":"src/cli/nodes-cli/cli-utils.ts","id":3345,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format.ts","path":"src/cli/nodes-cli/format.ts","id":3346,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"pairing-render.ts","path":"src/cli/nodes-cli/pairing-render.ts","id":3347,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.camera.ts","path":"src/cli/nodes-cli/register.camera.ts","id":3348,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.canvas.ts","path":"src/cli/nodes-cli/register.canvas.ts","id":3349,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.invoke.nodes-run-approval-timeout.test.ts","path":"src/cli/nodes-cli/register.invoke.nodes-run-approval-timeout.test.ts","id":3350,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.invoke.ts","path":"src/cli/nodes-cli/register.invoke.ts","id":3351,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.location.ts","path":"src/cli/nodes-cli/register.location.ts","id":3352,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.notify.ts","path":"src/cli/nodes-cli/register.notify.ts","id":3353,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.pairing.ts","path":"src/cli/nodes-cli/register.pairing.ts","id":3354,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"register.push.ts","path":"src/cli/nodes-cli/register.push.ts","id":3355,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"register.screen.ts","path":"src/cli/nodes-cli/register.screen.ts","id":3356,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.status.ts","path":"src/cli/nodes-cli/register.status.ts","id":3357,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.ts","path":"src/cli/nodes-cli/register.ts","id":3358,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"rpc.ts","path":"src/cli/nodes-cli/rpc.ts","id":3359,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/cli/nodes-cli/types.ts","id":3360,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"nodes-media-utils.test.ts","path":"src/cli/nodes-media-utils.test.ts","id":3361,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-media-utils.ts","path":"src/cli/nodes-media-utils.ts","id":3362,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"nodes-run.ts","path":"src/cli/nodes-run.ts","id":3363,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-screen.ts","path":"src/cli/nodes-screen.ts","id":3364,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-resolution.test.ts","path":"src/cli/npm-resolution.test.ts","id":3365,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-resolution.ts","path":"src/cli/npm-resolution.ts","id":3366,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-send-deps.ts","path":"src/cli/outbound-send-deps.ts","id":3367,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-send-mapping.test.ts","path":"src/cli/outbound-send-mapping.test.ts","id":3368,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"outbound-send-mapping.ts","path":"src/cli/outbound-send-mapping.ts","id":3369,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"pairing-cli.test.ts","path":"src/cli/pairing-cli.test.ts","id":3370,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-cli.ts","path":"src/cli/pairing-cli.ts","id":3371,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"parse-bytes.ts","path":"src/cli/parse-bytes.ts","id":3372,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"parse-duration.ts","path":"src/cli/parse-duration.ts","id":3373,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"parse-timeout.test.ts","path":"src/cli/parse-timeout.test.ts","id":3374,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"parse-timeout.ts","path":"src/cli/parse-timeout.ts","id":3375,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-install-plan.test.ts","path":"src/cli/plugin-install-plan.test.ts","id":3376,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"plugin-install-plan.ts","path":"src/cli/plugin-install-plan.ts","id":3377,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"plugin-registry.test.ts","path":"src/cli/plugin-registry.test.ts","id":3378,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"plugin-registry.ts","path":"src/cli/plugin-registry.ts","id":3379,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-cli.ts","path":"src/cli/plugins-cli.ts","id":3380,"degree":5,"cochangeCount":1,"riskScore":0.0041,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-config.test.ts","path":"src/cli/plugins-config.test.ts","id":3381,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-config.ts","path":"src/cli/plugins-config.ts","id":3382,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports.test.ts","path":"src/cli/ports.test.ts","id":3383,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"ports.ts","path":"src/cli/ports.ts","id":3384,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"profile-utils.ts","path":"src/cli/profile-utils.ts","id":3385,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"profile.test.ts","path":"src/cli/profile.test.ts","id":3386,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"profile.ts","path":"src/cli/profile.ts","id":3387,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program.force.test.ts","path":"src/cli/program.force.test.ts","id":3388,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"program.nodes-basic.e2e.test.ts","path":"src/cli/program.nodes-basic.e2e.test.ts","id":3389,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"program.nodes-media.e2e.test.ts","path":"src/cli/program.nodes-media.e2e.test.ts","id":3390,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program.nodes-test-helpers.test.ts","path":"src/cli/program.nodes-test-helpers.test.ts","id":3391,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program.nodes-test-helpers.ts","path":"src/cli/program.nodes-test-helpers.ts","id":3392,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program.smoke.test.ts","path":"src/cli/program.smoke.test.ts","id":3393,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program.test-mocks.ts","path":"src/cli/program.test-mocks.ts","id":3394,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program.ts","path":"src/cli/program.ts","id":3395,"degree":1,"cochangeCount":4,"riskScore":0.0045,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program","children":[{"name":"action-reparse.test.ts","path":"src/cli/program/action-reparse.test.ts","id":3396,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"action-reparse.ts","path":"src/cli/program/action-reparse.ts","id":3397,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"build-program.test.ts","path":"src/cli/program/build-program.test.ts","id":3398,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"build-program.ts","path":"src/cli/program/build-program.ts","id":3399,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"build-program.version-alias.test.ts","path":"src/cli/program/build-program.version-alias.test.ts","id":3400,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"adhitShet","ownerEmail":"131381638+adhitShet@users.noreply.github.com"},{"name":"command-registry.test.ts","path":"src/cli/program/command-registry.test.ts","id":3401,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"command-registry.ts","path":"src/cli/program/command-registry.ts","id":3402,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-tree.test.ts","path":"src/cli/program/command-tree.test.ts","id":3403,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-tree.ts","path":"src/cli/program/command-tree.ts","id":3404,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-guard.test.ts","path":"src/cli/program/config-guard.test.ts","id":3405,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-guard.ts","path":"src/cli/program/config-guard.ts","id":3406,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context.test.ts","path":"src/cli/program/context.test.ts","id":3407,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"context.ts","path":"src/cli/program/context.ts","id":3408,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"core-command-descriptors.ts","path":"src/cli/program/core-command-descriptors.ts","id":3409,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"help.test.ts","path":"src/cli/program/help.test.ts","id":3410,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"help.ts","path":"src/cli/program/help.ts","id":3411,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.test.ts","path":"src/cli/program/helpers.test.ts","id":3412,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.ts","path":"src/cli/program/helpers.ts","id":3413,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"message","children":[{"name":"helpers.test.ts","path":"src/cli/program/message/helpers.test.ts","id":3414,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.ts","path":"src/cli/program/message/helpers.ts","id":3415,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.broadcast.ts","path":"src/cli/program/message/register.broadcast.ts","id":3416,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.discord-admin.ts","path":"src/cli/program/message/register.discord-admin.ts","id":3417,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.emoji-sticker.ts","path":"src/cli/program/message/register.emoji-sticker.ts","id":3418,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.permissions-search.ts","path":"src/cli/program/message/register.permissions-search.ts","id":3419,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.pins.ts","path":"src/cli/program/message/register.pins.ts","id":3420,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.poll.ts","path":"src/cli/program/message/register.poll.ts","id":3421,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.reactions.ts","path":"src/cli/program/message/register.reactions.ts","id":3422,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.read-edit-delete.ts","path":"src/cli/program/message/register.read-edit-delete.ts","id":3423,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.send.ts","path":"src/cli/program/message/register.send.ts","id":3424,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.thread.ts","path":"src/cli/program/message/register.thread.ts","id":3425,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"jarvis89757","ownerEmail":"jarvis@techflow.studio"}]},{"name":"preaction.test.ts","path":"src/cli/program/preaction.test.ts","id":3426,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"preaction.ts","path":"src/cli/program/preaction.ts","id":3427,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program-context.test.ts","path":"src/cli/program/program-context.test.ts","id":3428,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"program-context.ts","path":"src/cli/program/program-context.ts","id":3429,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.agent.test.ts","path":"src/cli/program/register.agent.test.ts","id":3430,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"register.agent.ts","path":"src/cli/program/register.agent.ts","id":3431,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.backup.test.ts","path":"src/cli/program/register.backup.test.ts","id":3432,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"shichangs","ownerEmail":"46870204+shichangs@users.noreply.github.com"},{"name":"register.backup.ts","path":"src/cli/program/register.backup.ts","id":3433,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"shichangs","ownerEmail":"46870204+shichangs@users.noreply.github.com"},{"name":"register.configure.test.ts","path":"src/cli/program/register.configure.test.ts","id":3434,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.configure.ts","path":"src/cli/program/register.configure.ts","id":3435,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.maintenance.test.ts","path":"src/cli/program/register.maintenance.test.ts","id":3436,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.maintenance.ts","path":"src/cli/program/register.maintenance.ts","id":3437,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.message.test.ts","path":"src/cli/program/register.message.test.ts","id":3438,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.message.ts","path":"src/cli/program/register.message.ts","id":3439,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.onboard.test.ts","path":"src/cli/program/register.onboard.test.ts","id":3440,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.onboard.ts","path":"src/cli/program/register.onboard.ts","id":3441,"degree":0,"cochangeCount":5,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.setup.test.ts","path":"src/cli/program/register.setup.test.ts","id":3442,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.setup.ts","path":"src/cli/program/register.setup.ts","id":3443,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.status-health-sessions.test.ts","path":"src/cli/program/register.status-health-sessions.test.ts","id":3444,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"register.status-health-sessions.ts","path":"src/cli/program/register.status-health-sessions.ts","id":3445,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.subclis.test.ts","path":"src/cli/program/register.subclis.test.ts","id":3446,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"register.subclis.ts","path":"src/cli/program/register.subclis.ts","id":3447,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"root-help.ts","path":"src/cli/program/root-help.ts","id":3448,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"routes.test.ts","path":"src/cli/program/routes.test.ts","id":3449,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"routes.ts","path":"src/cli/program/routes.ts","id":3450,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subcli-descriptors.ts","path":"src/cli/program/subcli-descriptors.ts","id":3451,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"progress.test.ts","path":"src/cli/progress.test.ts","id":3452,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"progress.ts","path":"src/cli/progress.ts","id":3453,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompt.test.ts","path":"src/cli/prompt.test.ts","id":3454,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompt.ts","path":"src/cli/prompt.ts","id":3455,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"qr-cli.test.ts","path":"src/cli/qr-cli.test.ts","id":3456,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qr-cli.ts","path":"src/cli/qr-cli.ts","id":3457,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"qr-dashboard.integration.test.ts","path":"src/cli/qr-dashboard.integration.test.ts","id":3458,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"requirements-test-fixtures.ts","path":"src/cli/requirements-test-fixtures.ts","id":3459,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"respawn-policy.ts","path":"src/cli/respawn-policy.ts","id":3460,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"route.test.ts","path":"src/cli/route.test.ts","id":3461,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@hey.com"},{"name":"route.ts","path":"src/cli/route.ts","id":3462,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-main.exit.test.ts","path":"src/cli/run-main.exit.test.ts","id":3463,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"run-main.profile-env.test.ts","path":"src/cli/run-main.profile-env.test.ts","id":3464,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"bmendonca3@gatech.edu"},{"name":"run-main.test.ts","path":"src/cli/run-main.test.ts","id":3465,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"adhitShet","ownerEmail":"131381638+adhitShet@users.noreply.github.com"},{"name":"run-main.ts","path":"src/cli/run-main.ts","id":3466,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"sandbox-cli.ts","path":"src/cli/sandbox-cli.ts","id":3467,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secrets-cli.test.ts","path":"src/cli/secrets-cli.test.ts","id":3468,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"secrets-cli.ts","path":"src/cli/secrets-cli.ts","id":3469,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"security-cli.test.ts","path":"src/cli/security-cli.test.ts","id":3470,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"security-cli.ts","path":"src/cli/security-cli.ts","id":3471,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Benjamin Jesuiter","ownerEmail":"bjesuiter@gmail.com"},{"name":"shared","children":[{"name":"parse-port.ts","path":"src/cli/shared/parse-port.ts","id":3472,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"skills-cli.commands.test.ts","path":"src/cli/skills-cli.commands.test.ts","id":3473,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-cli.format.ts","path":"src/cli/skills-cli.format.ts","id":3474,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"skills-cli.formatting.test.ts","path":"src/cli/skills-cli.formatting.test.ts","id":3475,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-cli.test.ts","path":"src/cli/skills-cli.test.ts","id":3476,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-cli.ts","path":"src/cli/skills-cli.ts","id":3477,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-cli.test.ts","path":"src/cli/system-cli.test.ts","id":3478,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-cli.ts","path":"src/cli/system-cli.ts","id":3479,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tagline.test.ts","path":"src/cli/tagline.test.ts","id":3480,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tagline.ts","path":"src/cli/tagline.ts","id":3481,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-runtime-capture.ts","path":"src/cli/test-runtime-capture.ts","id":3482,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-cli.ts","path":"src/cli/tui-cli.ts","id":3483,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-cli.option-collisions.test.ts","path":"src/cli/update-cli.option-collisions.test.ts","id":3484,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-cli.test.ts","path":"src/cli/update-cli.test.ts","id":3485,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-cli.ts","path":"src/cli/update-cli.ts","id":3486,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-cli","children":[{"name":"progress.test.ts","path":"src/cli/update-cli/progress.test.ts","id":3487,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Xinhua Gu","ownerEmail":"xinhua.gu@gmail.com"},{"name":"progress.ts","path":"src/cli/update-cli/progress.ts","id":3488,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"restart-helper.test.ts","path":"src/cli/update-cli/restart-helper.test.ts","id":3489,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"restart-helper.ts","path":"src/cli/update-cli/restart-helper.ts","id":3490,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.command-runner.test.ts","path":"src/cli/update-cli/shared.command-runner.test.ts","id":3491,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"src/cli/update-cli/shared.ts","id":3492,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.ts","path":"src/cli/update-cli/status.ts","id":3493,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"suppress-deprecations.ts","path":"src/cli/update-cli/suppress-deprecations.ts","id":3494,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"0xRain","ownerEmail":"tianrun.yang@hotmail.com"},{"name":"update-command.ts","path":"src/cli/update-cli/update-command.ts","id":3495,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wizard.ts","path":"src/cli/update-cli/wizard.ts","id":3496,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"wait.ts","path":"src/cli/wait.ts","id":3497,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhooks-cli.ts","path":"src/cli/webhooks-cli.ts","id":3498,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-argv.ts","path":"src/cli/windows-argv.ts","id":3499,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"commands","children":[{"name":"agent-via-gateway.test.ts","path":"src/commands/agent-via-gateway.test.ts","id":3500,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-via-gateway.ts","path":"src/commands/agent-via-gateway.ts","id":3501,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.acp.test.ts","path":"src/commands/agent.acp.test.ts","id":3502,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.delivery.test.ts","path":"src/commands/agent.delivery.test.ts","id":3503,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.test.ts","path":"src/commands/agent.test.ts","id":3504,"degree":1,"cochangeCount":2,"riskScore":0.003,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.ts","path":"src/commands/agent.ts","id":3505,"degree":4,"cochangeCount":18,"riskScore":0.027,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent","children":[{"name":"delivery.ts","path":"src/commands/agent/delivery.ts","id":3506,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-context.ts","path":"src/commands/agent/run-context.ts","id":3507,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-store.test.ts","path":"src/commands/agent/session-store.test.ts","id":3508,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"session-store.ts","path":"src/commands/agent/session-store.ts","id":3509,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.test.ts","path":"src/commands/agent/session.test.ts","id":3510,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.ts","path":"src/commands/agent/session.ts","id":3511,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/commands/agent/types.ts","id":3512,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"agents.add.test.ts","path":"src/commands/agents.add.test.ts","id":3513,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.bind.commands.test.ts","path":"src/commands/agents.bind.commands.test.ts","id":3514,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"agents.bindings.ts","path":"src/commands/agents.bindings.ts","id":3515,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"agents.command-shared.ts","path":"src/commands/agents.command-shared.ts","id":3516,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.commands.add.ts","path":"src/commands/agents.commands.add.ts","id":3517,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.commands.bind.ts","path":"src/commands/agents.commands.bind.ts","id":3518,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.commands.delete.ts","path":"src/commands/agents.commands.delete.ts","id":3519,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"agents.commands.identity.ts","path":"src/commands/agents.commands.identity.ts","id":3520,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"agents.commands.list.ts","path":"src/commands/agents.commands.list.ts","id":3521,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.config.ts","path":"src/commands/agents.config.ts","id":3522,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.identity.test.ts","path":"src/commands/agents.identity.test.ts","id":3523,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.providers.ts","path":"src/commands/agents.providers.ts","id":3524,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.test.ts","path":"src/commands/agents.test.ts","id":3525,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.ts","path":"src/commands/agents.ts","id":3526,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice-legacy.ts","path":"src/commands/auth-choice-legacy.ts","id":3527,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice-options.static.ts","path":"src/commands/auth-choice-options.static.ts","id":3528,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice-options.test.ts","path":"src/commands/auth-choice-options.test.ts","id":3529,"degree":2,"cochangeCount":1,"riskScore":0.0105,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice-options.ts","path":"src/commands/auth-choice-options.ts","id":3530,"degree":4,"cochangeCount":11,"riskScore":0.3388,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice-prompt.ts","path":"src/commands/auth-choice-prompt.ts","id":3531,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.api-key.ts","path":"src/commands/auth-choice.api-key.ts","id":3532,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.apply-helpers.test.ts","path":"src/commands/auth-choice.apply-helpers.test.ts","id":3533,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-choice.apply-helpers.ts","path":"src/commands/auth-choice.apply-helpers.ts","id":3534,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.apply.api-key-providers.ts","path":"src/commands/auth-choice.apply.api-key-providers.ts","id":3535,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.apply.api-providers.ts","path":"src/commands/auth-choice.apply.api-providers.ts","id":3536,"degree":5,"cochangeCount":4,"riskScore":0.1382,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.apply.oauth.ts","path":"src/commands/auth-choice.apply.oauth.ts","id":3537,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"auth-choice.apply.plugin-provider.runtime.ts","path":"src/commands/auth-choice.apply.plugin-provider.runtime.ts","id":3538,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-choice.apply.plugin-provider.test.ts","path":"src/commands/auth-choice.apply.plugin-provider.test.ts","id":3539,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.apply.plugin-provider.ts","path":"src/commands/auth-choice.apply.plugin-provider.ts","id":3540,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.apply.ts","path":"src/commands/auth-choice.apply.ts","id":3541,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.default-model.ts","path":"src/commands/auth-choice.default-model.ts","id":3542,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"auth-choice.model-check.ts","path":"src/commands/auth-choice.model-check.ts","id":3543,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.moonshot.test.ts","path":"src/commands/auth-choice.moonshot.test.ts","id":3544,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.preferred-provider.test.ts","path":"src/commands/auth-choice.preferred-provider.test.ts","id":3545,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.preferred-provider.ts","path":"src/commands/auth-choice.preferred-provider.ts","id":3546,"degree":4,"cochangeCount":3,"riskScore":0.0958,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-choice.test.ts","path":"src/commands/auth-choice.test.ts","id":3547,"degree":5,"cochangeCount":3,"riskScore":0.1161,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.ts","path":"src/commands/auth-choice.ts","id":3548,"degree":7,"cochangeCount":1,"riskScore":0.0361,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-token.ts","path":"src/commands/auth-token.ts","id":3549,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backup-shared.ts","path":"src/commands/backup-shared.ts","id":3550,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"shichangs","ownerEmail":"46870204+shichangs@users.noreply.github.com"},{"name":"backup-verify.test.ts","path":"src/commands/backup-verify.test.ts","id":3551,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backup-verify.ts","path":"src/commands/backup-verify.ts","id":3552,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"backup.atomic.test.ts","path":"src/commands/backup.atomic.test.ts","id":3553,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"shichangs","ownerEmail":"46870204+shichangs@users.noreply.github.com"},{"name":"backup.test.ts","path":"src/commands/backup.test.ts","id":3554,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backup.ts","path":"src/commands/backup.ts","id":3555,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"channel-account-context.test.ts","path":"src/commands/channel-account-context.test.ts","id":3556,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"channel-account-context.ts","path":"src/commands/channel-account-context.ts","id":3557,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel-setup","children":[{"name":"discovery.ts","path":"src/commands/channel-setup/discovery.ts","id":3558,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-install.test.ts","path":"src/commands/channel-setup/plugin-install.test.ts","id":3559,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-install.ts","path":"src/commands/channel-setup/plugin-install.ts","id":3560,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"registry.ts","path":"src/commands/channel-setup/registry.ts","id":3561,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/commands/channel-setup/types.ts","id":3562,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"channel-test-helpers.ts","path":"src/commands/channel-test-helpers.ts","id":3563,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.add.test.ts","path":"src/commands/channels.add.test.ts","id":3564,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.adds-non-default-telegram-account.test.ts","path":"src/commands/channels.adds-non-default-telegram-account.test.ts","id":3565,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.config-only-status-output.test.ts","path":"src/commands/channels.config-only-status-output.test.ts","id":3566,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.mock-harness.ts","path":"src/commands/channels.mock-harness.ts","id":3567,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.status.command-flow.test.ts","path":"src/commands/channels.status.command-flow.test.ts","id":3568,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"channels.surfaces-signal-runtime-errors-channels-status-output.test.ts","path":"src/commands/channels.surfaces-signal-runtime-errors-channels-status-output.test.ts","id":3569,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.ts","path":"src/commands/channels.ts","id":3570,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels","children":[{"name":"add-mutators.ts","path":"src/commands/channels/add-mutators.ts","id":3571,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"add.ts","path":"src/commands/channels/add.ts","id":3572,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"capabilities.test.ts","path":"src/commands/channels/capabilities.test.ts","id":3573,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"capabilities.ts","path":"src/commands/channels/capabilities.ts","id":3574,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.ts","path":"src/commands/channels/list.ts","id":3575,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logs.ts","path":"src/commands/channels/logs.ts","id":3576,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"remove.ts","path":"src/commands/channels/remove.ts","id":3577,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve.ts","path":"src/commands/channels/resolve.ts","id":3578,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"shared.ts","path":"src/commands/channels/shared.ts","id":3579,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.ts","path":"src/commands/channels/status.ts","id":3580,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"chutes-oauth.test.ts","path":"src/commands/chutes-oauth.test.ts","id":3581,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chutes-oauth.ts","path":"src/commands/chutes-oauth.ts","id":3582,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cleanup-plan.ts","path":"src/commands/cleanup-plan.ts","id":3583,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cleanup-utils.test.ts","path":"src/commands/cleanup-utils.test.ts","id":3584,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cleanup-utils.ts","path":"src/commands/cleanup-utils.ts","id":3585,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-validation.ts","path":"src/commands/config-validation.ts","id":3586,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.channels.ts","path":"src/commands/configure.channels.ts","id":3587,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.commands.ts","path":"src/commands/configure.commands.ts","id":3588,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.daemon.test.ts","path":"src/commands/configure.daemon.test.ts","id":3589,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"configure.daemon.ts","path":"src/commands/configure.daemon.ts","id":3590,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.gateway-auth.prompt-auth-config.test.ts","path":"src/commands/configure.gateway-auth.prompt-auth-config.test.ts","id":3591,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.gateway-auth.test.ts","path":"src/commands/configure.gateway-auth.test.ts","id":3592,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Nick Taylor","ownerEmail":"nick@nickyt.co"},{"name":"configure.gateway-auth.ts","path":"src/commands/configure.gateway-auth.ts","id":3593,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"configure.gateway.test.ts","path":"src/commands/configure.gateway.test.ts","id":3594,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Xinhua Gu","ownerEmail":"xinhua.gu@gmail.com"},{"name":"configure.gateway.ts","path":"src/commands/configure.gateway.ts","id":3595,"degree":5,"cochangeCount":1,"riskScore":0.0402,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"configure.shared.ts","path":"src/commands/configure.shared.ts","id":3596,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.ts","path":"src/commands/configure.ts","id":3597,"degree":5,"cochangeCount":2,"riskScore":0.0406,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.wizard.test.ts","path":"src/commands/configure.wizard.test.ts","id":3598,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"configure.wizard.ts","path":"src/commands/configure.wizard.ts","id":3599,"degree":14,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install-helpers.test.ts","path":"src/commands/daemon-install-helpers.test.ts","id":3600,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install-helpers.ts","path":"src/commands/daemon-install-helpers.ts","id":3601,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install-plan.shared.test.ts","path":"src/commands/daemon-install-plan.shared.test.ts","id":3602,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install-plan.shared.ts","path":"src/commands/daemon-install-plan.shared.ts","id":3603,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install-runtime-warning.test.ts","path":"src/commands/daemon-install-runtime-warning.test.ts","id":3604,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install-runtime-warning.ts","path":"src/commands/daemon-install-runtime-warning.ts","id":3605,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-runtime.ts","path":"src/commands/daemon-runtime.ts","id":3606,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dashboard.links.test.ts","path":"src/commands/dashboard.links.test.ts","id":3607,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jefferson Warrior","ownerEmail":"jefferson@heimdallstrategy.com"},{"name":"dashboard.test.ts","path":"src/commands/dashboard.test.ts","id":3608,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Bin Deng","ownerEmail":"dengbin.fly@foxmail.com"},{"name":"dashboard.ts","path":"src/commands/dashboard.ts","id":3609,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docs.ts","path":"src/commands/docs.ts","id":3610,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-auth.deprecated-cli-profiles.test.ts","path":"src/commands/doctor-auth.deprecated-cli-profiles.test.ts","id":3611,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gugu-sugar","ownerEmail":"3240104361@zju.edu.cn"},{"name":"doctor-auth.hints.test.ts","path":"src/commands/doctor-auth.hints.test.ts","id":3612,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Aleksandrs Tihenko","ownerEmail":"87486610+rrenamed@users.noreply.github.com"},{"name":"doctor-auth.ts","path":"src/commands/doctor-auth.ts","id":3613,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"doctor-bootstrap-size.test.ts","path":"src/commands/doctor-bootstrap-size.test.ts","id":3614,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"doctor-bootstrap-size.ts","path":"src/commands/doctor-bootstrap-size.ts","id":3615,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"doctor-browser.test.ts","path":"src/commands/doctor-browser.test.ts","id":3616,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor-browser.ts","path":"src/commands/doctor-browser.ts","id":3617,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor-completion.ts","path":"src/commands/doctor-completion.ts","id":3618,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-config-analysis.test.ts","path":"src/commands/doctor-config-analysis.test.ts","id":3619,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-config-analysis.ts","path":"src/commands/doctor-config-analysis.ts","id":3620,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-config-flow.include-warning.test.ts","path":"src/commands/doctor-config-flow.include-warning.test.ts","id":3621,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-config-flow.missing-default-account-bindings.integration.test.ts","path":"src/commands/doctor-config-flow.missing-default-account-bindings.integration.test.ts","id":3622,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"doctor-config-flow.missing-default-account-bindings.test.ts","path":"src/commands/doctor-config-flow.missing-default-account-bindings.test.ts","id":3623,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"doctor-config-flow.missing-explicit-default-account.test.ts","path":"src/commands/doctor-config-flow.missing-explicit-default-account.test.ts","id":3624,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"doctor-config-flow.safe-bins.test.ts","path":"src/commands/doctor-config-flow.safe-bins.test.ts","id":3625,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-config-flow.test-utils.ts","path":"src/commands/doctor-config-flow.test-utils.ts","id":3626,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-config-flow.test.ts","path":"src/commands/doctor-config-flow.test.ts","id":3627,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-config-flow.ts","path":"src/commands/doctor-config-flow.ts","id":3628,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-cron.test.ts","path":"src/commands/doctor-cron.test.ts","id":3629,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-cron.ts","path":"src/commands/doctor-cron.ts","id":3630,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"doctor-format.ts","path":"src/commands/doctor-format.ts","id":3631,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-gateway-auth-token.test.ts","path":"src/commands/doctor-gateway-auth-token.test.ts","id":3632,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor-gateway-auth-token.ts","path":"src/commands/doctor-gateway-auth-token.ts","id":3633,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-gateway-daemon-flow.test.ts","path":"src/commands/doctor-gateway-daemon-flow.test.ts","id":3634,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-gateway-daemon-flow.ts","path":"src/commands/doctor-gateway-daemon-flow.ts","id":3635,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-gateway-health.ts","path":"src/commands/doctor-gateway-health.ts","id":3636,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-gateway-services.test.ts","path":"src/commands/doctor-gateway-services.test.ts","id":3637,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-gateway-services.ts","path":"src/commands/doctor-gateway-services.ts","id":3638,"degree":6,"cochangeCount":1,"riskScore":0.0409,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-install.ts","path":"src/commands/doctor-install.ts","id":3639,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"doctor-legacy-config.migrations.test.ts","path":"src/commands/doctor-legacy-config.migrations.test.ts","id":3640,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-legacy-config.test.ts","path":"src/commands/doctor-legacy-config.test.ts","id":3641,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"doctor-legacy-config.ts","path":"src/commands/doctor-legacy-config.ts","id":3642,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-memory-search.test.ts","path":"src/commands/doctor-memory-search.test.ts","id":3643,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Adhish Thite","ownerEmail":"adhish.thite@gmail.com"},{"name":"doctor-memory-search.ts","path":"src/commands/doctor-memory-search.ts","id":3644,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ruslan Kharitonov","ownerEmail":"therknet@gmail.com"},{"name":"doctor-platform-notes.launchctl-env-overrides.test.ts","path":"src/commands/doctor-platform-notes.launchctl-env-overrides.test.ts","id":3645,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"doctor-platform-notes.startup-optimization.test.ts","path":"src/commands/doctor-platform-notes.startup-optimization.test.ts","id":3646,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor-platform-notes.ts","path":"src/commands/doctor-platform-notes.ts","id":3647,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-prompter.ts","path":"src/commands/doctor-prompter.ts","id":3648,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-sandbox.ts","path":"src/commands/doctor-sandbox.ts","id":3649,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-sandbox.warns-sandbox-enabled-without-docker.test.ts","path":"src/commands/doctor-sandbox.warns-sandbox-enabled-without-docker.test.ts","id":3650,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-security.test.ts","path":"src/commands/doctor-security.test.ts","id":3651,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"doctor-security.ts","path":"src/commands/doctor-security.ts","id":3652,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-session-locks.test.ts","path":"src/commands/doctor-session-locks.test.ts","id":3653,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-session-locks.ts","path":"src/commands/doctor-session-locks.ts","id":3654,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vishal Doshi","ownerEmail":"vishal.doshi@gmail.com"},{"name":"doctor-state-integrity.cloud-storage.test.ts","path":"src/commands/doctor-state-integrity.cloud-storage.test.ts","id":3655,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor-state-integrity.linux-storage.test.ts","path":"src/commands/doctor-state-integrity.linux-storage.test.ts","id":3656,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor-state-integrity.test.ts","path":"src/commands/doctor-state-integrity.test.ts","id":3657,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-state-integrity.ts","path":"src/commands/doctor-state-integrity.ts","id":3658,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-state-migrations.test.ts","path":"src/commands/doctor-state-migrations.test.ts","id":3659,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-state-migrations.ts","path":"src/commands/doctor-state-migrations.ts","id":3660,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-ui.ts","path":"src/commands/doctor-ui.ts","id":3661,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-update.ts","path":"src/commands/doctor-update.ts","id":3662,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"doctor-workspace-status.ts","path":"src/commands/doctor-workspace-status.ts","id":3663,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor-workspace.ts","path":"src/commands/doctor-workspace.ts","id":3664,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.e2e-harness.ts","path":"src/commands/doctor.e2e-harness.ts","id":3665,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.fast-path-mocks.ts","path":"src/commands/doctor.fast-path-mocks.ts","id":3666,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor.migrates-routing-allowfrom-channels-whatsapp-allowfrom.test.ts","path":"src/commands/doctor.migrates-routing-allowfrom-channels-whatsapp-allowfrom.test.ts","id":3667,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"doctor.migrates-slack-discord-dm-policy-aliases.test.ts","path":"src/commands/doctor.migrates-slack-discord-dm-policy-aliases.test.ts","id":3668,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts","path":"src/commands/doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts","id":3669,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.ts","path":"src/commands/doctor.ts","id":3670,"degree":25,"cochangeCount":3,"riskScore":0.1679,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.warns-per-agent-sandbox-docker-browser-prune.e2e.test.ts","path":"src/commands/doctor.warns-per-agent-sandbox-docker-browser-prune.e2e.test.ts","id":3671,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.warns-state-directory-is-missing.e2e.test.ts","path":"src/commands/doctor.warns-state-directory-is-missing.e2e.test.ts","id":3672,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-install-token.test.ts","path":"src/commands/gateway-install-token.test.ts","id":3673,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"gateway-install-token.ts","path":"src/commands/gateway-install-token.ts","id":3674,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-presence.ts","path":"src/commands/gateway-presence.ts","id":3675,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-status.test.ts","path":"src/commands/gateway-status.test.ts","id":3676,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-status.ts","path":"src/commands/gateway-status.ts","id":3677,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"gateway-status","children":[{"name":"helpers.test.ts","path":"src/commands/gateway-status/helpers.test.ts","id":3678,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.ts","path":"src/commands/gateway-status/helpers.ts","id":3679,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"google-gemini-model-default.ts","path":"src/commands/google-gemini-model-default.ts","id":3680,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"health-format.ts","path":"src/commands/health-format.ts","id":3681,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"health.command.coverage.test.ts","path":"src/commands/health.command.coverage.test.ts","id":3682,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"health.snapshot.test.ts","path":"src/commands/health.snapshot.test.ts","id":3683,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"health.test.ts","path":"src/commands/health.test.ts","id":3684,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"health.ts","path":"src/commands/health.ts","id":3685,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-format.ts","path":"src/commands/message-format.ts","id":3686,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"message.test.ts","path":"src/commands/message.test.ts","id":3687,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message.ts","path":"src/commands/message.ts","id":3688,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-allowlist.ts","path":"src/commands/model-allowlist.ts","id":3689,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-default.ts","path":"src/commands/model-default.ts","id":3690,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-picker.runtime.ts","path":"src/commands/model-picker.runtime.ts","id":3691,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"model-picker.test.ts","path":"src/commands/model-picker.test.ts","id":3692,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-picker.ts","path":"src/commands/model-picker.ts","id":3693,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models.auth.provider-resolution.test.ts","path":"src/commands/models.auth.provider-resolution.test.ts","id":3694,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models.list.auth-sync.test.ts","path":"src/commands/models.list.auth-sync.test.ts","id":3695,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models.list.e2e.test.ts","path":"src/commands/models.list.e2e.test.ts","id":3696,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models.set.e2e.test.ts","path":"src/commands/models.set.e2e.test.ts","id":3697,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models.ts","path":"src/commands/models.ts","id":3698,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models","children":[{"name":"aliases.ts","path":"src/commands/models/aliases.ts","id":3699,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"auth-order.ts","path":"src/commands/models/auth-order.ts","id":3700,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth.test.ts","path":"src/commands/models/auth.test.ts","id":3701,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Andrew Demczuk","ownerEmail":"andrew.demczuk@gmail.com"},{"name":"auth.ts","path":"src/commands/models/auth.ts","id":3702,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fallbacks-shared.ts","path":"src/commands/models/fallbacks-shared.ts","id":3703,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"fallbacks.ts","path":"src/commands/models/fallbacks.ts","id":3704,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-fallbacks.ts","path":"src/commands/models/image-fallbacks.ts","id":3705,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.auth-overview.test.ts","path":"src/commands/models/list.auth-overview.test.ts","id":3706,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.auth-overview.ts","path":"src/commands/models/list.auth-overview.ts","id":3707,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"list.configured.ts","path":"src/commands/models/list.configured.ts","id":3708,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.errors.ts","path":"src/commands/models/list.errors.ts","id":3709,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"list.format.ts","path":"src/commands/models/list.format.ts","id":3710,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"list.list-command.forward-compat.test.ts","path":"src/commands/models/list.list-command.forward-compat.test.ts","id":3711,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.list-command.ts","path":"src/commands/models/list.list-command.ts","id":3712,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.probe.targets.test.ts","path":"src/commands/models/list.probe.targets.test.ts","id":3713,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.probe.test.ts","path":"src/commands/models/list.probe.test.ts","id":3714,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"list.probe.ts","path":"src/commands/models/list.probe.ts","id":3715,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"list.registry.ts","path":"src/commands/models/list.registry.ts","id":3716,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"list.rows.ts","path":"src/commands/models/list.rows.ts","id":3717,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.status-command.ts","path":"src/commands/models/list.status-command.ts","id":3718,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"list.status.test.ts","path":"src/commands/models/list.status.test.ts","id":3719,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.table.ts","path":"src/commands/models/list.table.ts","id":3720,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.ts","path":"src/commands/models/list.ts","id":3721,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.types.ts","path":"src/commands/models/list.types.ts","id":3722,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"load-config.test.ts","path":"src/commands/models/load-config.test.ts","id":3723,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"load-config.ts","path":"src/commands/models/load-config.ts","id":3724,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"scan.ts","path":"src/commands/models/scan.ts","id":3725,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"set-image.ts","path":"src/commands/models/set-image.ts","id":3726,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"set.ts","path":"src/commands/models/set.ts","id":3727,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.test.ts","path":"src/commands/models/shared.test.ts","id":3728,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"src/commands/models/shared.ts","id":3729,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"node-daemon-install-helpers.ts","path":"src/commands/node-daemon-install-helpers.ts","id":3730,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-daemon-runtime.ts","path":"src/commands/node-daemon-runtime.ts","id":3731,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth-env.ts","path":"src/commands/oauth-env.ts","id":3732,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth-flow.ts","path":"src/commands/oauth-flow.ts","id":3733,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth-tls-preflight.doctor.test.ts","path":"src/commands/oauth-tls-preflight.doctor.test.ts","id":3734,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"George Pickett","ownerEmail":"gpickett00@gmail.com"},{"name":"oauth-tls-preflight.test.ts","path":"src/commands/oauth-tls-preflight.test.ts","id":3735,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Alex Filatov","ownerEmail":"alex@alexfilatov.com"},{"name":"oauth-tls-preflight.ts","path":"src/commands/oauth-tls-preflight.ts","id":3736,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"George Pickett","ownerEmail":"gpickett00@gmail.com"},{"name":"ollama-setup.test.ts","path":"src/commands/ollama-setup.test.ts","id":3737,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ollama-setup.ts","path":"src/commands/ollama-setup.ts","id":3738,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.config-core.kilocode.test.ts","path":"src/commands/onboard-auth.config-core.kilocode.test.ts","id":3739,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"onboard-auth.config-core.ts","path":"src/commands/onboard-auth.config-core.ts","id":3740,"degree":7,"cochangeCount":5,"riskScore":0.1108,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.config-gateways.ts","path":"src/commands/onboard-auth.config-gateways.ts","id":3741,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.config-litellm.ts","path":"src/commands/onboard-auth.config-litellm.ts","id":3742,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.config-minimax.ts","path":"src/commands/onboard-auth.config-minimax.ts","id":3743,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.config-opencode-go.ts","path":"src/commands/onboard-auth.config-opencode-go.ts","id":3744,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Luke","ownerEmail":"92253590+ImLukeF@users.noreply.github.com"},{"name":"onboard-auth.config-opencode.ts","path":"src/commands/onboard-auth.config-opencode.ts","id":3745,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.config-shared.test.ts","path":"src/commands/onboard-auth.config-shared.test.ts","id":3746,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.config-shared.ts","path":"src/commands/onboard-auth.config-shared.ts","id":3747,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.credentials.test.ts","path":"src/commands/onboard-auth.credentials.test.ts","id":3748,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"onboard-auth.credentials.ts","path":"src/commands/onboard-auth.credentials.ts","id":3749,"degree":7,"cochangeCount":1,"riskScore":0.0357,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.models.ts","path":"src/commands/onboard-auth.models.ts","id":3750,"degree":6,"cochangeCount":1,"riskScore":0.0218,"owner":"pomelo-nwu","ownerEmail":"czynwu@outlook.com"},{"name":"onboard-auth.test.ts","path":"src/commands/onboard-auth.test.ts","id":3751,"degree":2,"cochangeCount":1,"riskScore":0.0162,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-auth.ts","path":"src/commands/onboard-auth.ts","id":3752,"degree":14,"cochangeCount":2,"riskScore":0.0639,"owner":"George Pickett","ownerEmail":"gpickett00@gmail.com"},{"name":"onboard-channels.e2e.test.ts","path":"src/commands/onboard-channels.e2e.test.ts","id":3753,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-channels.ts","path":"src/commands/onboard-channels.ts","id":3754,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-config.test.ts","path":"src/commands/onboard-config.test.ts","id":3755,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-config.ts","path":"src/commands/onboard-config.ts","id":3756,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-core-auth-flags.ts","path":"src/commands/onboard-core-auth-flags.ts","id":3757,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-custom.test.ts","path":"src/commands/onboard-custom.test.ts","id":3758,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-custom.ts","path":"src/commands/onboard-custom.ts","id":3759,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-helpers.test.ts","path":"src/commands/onboard-helpers.test.ts","id":3760,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-helpers.ts","path":"src/commands/onboard-helpers.ts","id":3761,"degree":22,"cochangeCount":1,"riskScore":0.0695,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-hooks.test.ts","path":"src/commands/onboard-hooks.test.ts","id":3762,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-hooks.ts","path":"src/commands/onboard-hooks.ts","id":3763,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-interactive.test.ts","path":"src/commands/onboard-interactive.test.ts","id":3764,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-interactive.ts","path":"src/commands/onboard-interactive.ts","id":3765,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"onboard-non-interactive.gateway.test.ts","path":"src/commands/onboard-non-interactive.gateway.test.ts","id":3766,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"0xRain","ownerEmail":"tianrun.yang@hotmail.com"},{"name":"onboard-non-interactive.provider-auth.test.ts","path":"src/commands/onboard-non-interactive.provider-auth.test.ts","id":3767,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-non-interactive.test-helpers.ts","path":"src/commands/onboard-non-interactive.test-helpers.ts","id":3768,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-non-interactive.ts","path":"src/commands/onboard-non-interactive.ts","id":3769,"degree":2,"cochangeCount":6,"riskScore":0.1803,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-non-interactive","children":[{"name":"api-keys.ts","path":"src/commands/onboard-non-interactive/api-keys.ts","id":3770,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"local.ts","path":"src/commands/onboard-non-interactive/local.ts","id":3771,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"local","children":[{"name":"auth-choice-inference.ts","path":"src/commands/onboard-non-interactive/local/auth-choice-inference.ts","id":3772,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"ENCHIGO","ownerEmail":"38551565+ENCHIGO@users.noreply.github.com"},{"name":"auth-choice.api-key-providers.ts","path":"src/commands/onboard-non-interactive/local/auth-choice.api-key-providers.ts","id":3773,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-choice.plugin-providers.runtime.ts","path":"src/commands/onboard-non-interactive/local/auth-choice.plugin-providers.runtime.ts","id":3774,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"auth-choice.plugin-providers.test.ts","path":"src/commands/onboard-non-interactive/local/auth-choice.plugin-providers.test.ts","id":3775,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-choice.plugin-providers.ts","path":"src/commands/onboard-non-interactive/local/auth-choice.plugin-providers.ts","id":3776,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-choice.test.ts","path":"src/commands/onboard-non-interactive/local/auth-choice.test.ts","id":3777,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-choice.ts","path":"src/commands/onboard-non-interactive/local/auth-choice.ts","id":3778,"degree":3,"cochangeCount":9,"riskScore":0.0135,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install.test.ts","path":"src/commands/onboard-non-interactive/local/daemon-install.test.ts","id":3779,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"daemon-install.ts","path":"src/commands/onboard-non-interactive/local/daemon-install.ts","id":3780,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-config.ts","path":"src/commands/onboard-non-interactive/local/gateway-config.ts","id":3781,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"output.ts","path":"src/commands/onboard-non-interactive/local/output.ts","id":3782,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"skills-config.ts","path":"src/commands/onboard-non-interactive/local/skills-config.ts","id":3783,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"workspace.ts","path":"src/commands/onboard-non-interactive/local/workspace.ts","id":3784,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"remote.ts","path":"src/commands/onboard-non-interactive/remote.ts","id":3785,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"onboard-remote.test.ts","path":"src/commands/onboard-remote.test.ts","id":3786,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-remote.ts","path":"src/commands/onboard-remote.ts","id":3787,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-search.test.ts","path":"src/commands/onboard-search.test.ts","id":3788,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-search.ts","path":"src/commands/onboard-search.ts","id":3789,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"onboard-skills.test.ts","path":"src/commands/onboard-skills.test.ts","id":3790,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"onboard-skills.ts","path":"src/commands/onboard-skills.ts","id":3791,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard-types.ts","path":"src/commands/onboard-types.ts","id":3792,"degree":26,"cochangeCount":7,"riskScore":0.405,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard.test.ts","path":"src/commands/onboard.test.ts","id":3793,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"onboard.ts","path":"src/commands/onboard.ts","id":3794,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-codex-oauth.test.ts","path":"src/commands/openai-codex-oauth.test.ts","id":3795,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"openai-codex-oauth.ts","path":"src/commands/openai-codex-oauth.ts","id":3796,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Alex Filatov","ownerEmail":"alex@alexfilatov.com"},{"name":"openai-model-default.test.ts","path":"src/commands/openai-model-default.test.ts","id":3797,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-model-default.ts","path":"src/commands/openai-model-default.ts","id":3798,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"opencode-go-model-default.ts","path":"src/commands/opencode-go-model-default.ts","id":3799,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Luke","ownerEmail":"92253590+ImLukeF@users.noreply.github.com"},{"name":"opencode-zen-model-default.ts","path":"src/commands/opencode-zen-model-default.ts","id":3800,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"provider-auth-guidance.ts","path":"src/commands/provider-auth-guidance.ts","id":3801,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-auth-helpers.ts","path":"src/commands/provider-auth-helpers.ts","id":3802,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reset.test.ts","path":"src/commands/reset.test.ts","id":3803,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"shichangs","ownerEmail":"46870204+shichangs@users.noreply.github.com"},{"name":"reset.ts","path":"src/commands/reset.ts","id":3804,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-display.ts","path":"src/commands/sandbox-display.ts","id":3805,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-explain.test.ts","path":"src/commands/sandbox-explain.test.ts","id":3806,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-explain.ts","path":"src/commands/sandbox-explain.ts","id":3807,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-formatters.test.ts","path":"src/commands/sandbox-formatters.test.ts","id":3808,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox-formatters.ts","path":"src/commands/sandbox-formatters.ts","id":3809,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"sheeek","ownerEmail":"gitlab@ott.team"},{"name":"sandbox.test.ts","path":"src/commands/sandbox.test.ts","id":3810,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sandbox.ts","path":"src/commands/sandbox.ts","id":3811,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"self-hosted-provider-setup.ts","path":"src/commands/self-hosted-provider-setup.ts","id":3812,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-store-targets.test.ts","path":"src/commands/session-store-targets.test.ts","id":3813,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"session-store-targets.ts","path":"src/commands/session-store-targets.ts","id":3814,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-cleanup.test.ts","path":"src/commands/sessions-cleanup.test.ts","id":3815,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"sessions-cleanup.ts","path":"src/commands/sessions-cleanup.ts","id":3816,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-table.ts","path":"src/commands/sessions-table.ts","id":3817,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"sessions.default-agent-store.test.ts","path":"src/commands/sessions.default-agent-store.test.ts","id":3818,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"sessions.model-resolution.test.ts","path":"src/commands/sessions.model-resolution.test.ts","id":3819,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.test-helpers.ts","path":"src/commands/sessions.test-helpers.ts","id":3820,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.test.ts","path":"src/commands/sessions.test.ts","id":3821,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.ts","path":"src/commands/sessions.ts","id":3822,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.test.ts","path":"src/commands/setup.test.ts","id":3823,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup.ts","path":"src/commands/setup.ts","id":3824,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup","children":[{"name":"__tests__","children":[{"name":"test-utils.ts","path":"src/commands/setup/__tests__/test-utils.ts","id":3825,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"signal-install.test.ts","path":"src/commands/signal-install.test.ts","id":3826,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harrington-bot","ownerEmail":"harrington-bot@users.noreply.github.com"},{"name":"signal-install.ts","path":"src/commands/signal-install.ts","id":3827,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-all.ts","path":"src/commands/status-all.ts","id":3828,"degree":4,"cochangeCount":1,"riskScore":0.0421,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-all","children":[{"name":"agents.ts","path":"src/commands/status-all/agents.ts","id":3829,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-issues.ts","path":"src/commands/status-all/channel-issues.ts","id":3830,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.mattermost-token-summary.test.ts","path":"src/commands/status-all/channels.mattermost-token-summary.test.ts","id":3831,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channels.ts","path":"src/commands/status-all/channels.ts","id":3832,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Echo","ownerEmail":"echoassistant50@gmail.com"},{"name":"diagnosis.ts","path":"src/commands/status-all/diagnosis.ts","id":3833,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"format.ts","path":"src/commands/status-all/format.ts","id":3834,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"gateway.ts","path":"src/commands/status-all/gateway.ts","id":3835,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"report-lines.test.ts","path":"src/commands/status-all/report-lines.test.ts","id":3836,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"HeMuling","ownerEmail":"74801533+HeMuling@users.noreply.github.com"},{"name":"report-lines.ts","path":"src/commands/status-all/report-lines.ts","id":3837,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"status-json.ts","path":"src/commands/status-json.ts","id":3838,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.agent-local.ts","path":"src/commands/status.agent-local.ts","id":3839,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.command.ts","path":"src/commands/status.command.ts","id":3840,"degree":8,"cochangeCount":1,"riskScore":0.044,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.daemon.ts","path":"src/commands/status.daemon.ts","id":3841,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.format.ts","path":"src/commands/status.format.ts","id":3842,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"\u9752\u96f2","ownerEmail":"137844255@qq.com"},{"name":"status.gateway-probe.ts","path":"src/commands/status.gateway-probe.ts","id":3843,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.link-channel.test.ts","path":"src/commands/status.link-channel.test.ts","id":3844,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"status.link-channel.ts","path":"src/commands/status.link-channel.ts","id":3845,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.scan.deps.runtime.ts","path":"src/commands/status.scan.deps.runtime.ts","id":3846,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.scan.runtime.ts","path":"src/commands/status.scan.runtime.ts","id":3847,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.scan.test.ts","path":"src/commands/status.scan.test.ts","id":3848,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.scan.ts","path":"src/commands/status.scan.ts","id":3849,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.service-summary.test.ts","path":"src/commands/status.service-summary.test.ts","id":3850,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.service-summary.ts","path":"src/commands/status.service-summary.ts","id":3851,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.summary.redaction.test.ts","path":"src/commands/status.summary.redaction.test.ts","id":3852,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.summary.runtime.ts","path":"src/commands/status.summary.runtime.ts","id":3853,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.summary.test.ts","path":"src/commands/status.summary.test.ts","id":3854,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.summary.ts","path":"src/commands/status.summary.ts","id":3855,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"status.test.ts","path":"src/commands/status.test.ts","id":3856,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.ts","path":"src/commands/status.ts","id":3857,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.types.ts","path":"src/commands/status.types.ts","id":3858,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.update.test.ts","path":"src/commands/status.update.test.ts","id":3859,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status.update.ts","path":"src/commands/status.update.ts","id":3860,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"systemd-linger.ts","path":"src/commands/systemd-linger.ts","id":3861,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-runtime-config-helpers.ts","path":"src/commands/test-runtime-config-helpers.ts","id":3862,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-wizard-helpers.ts","path":"src/commands/test-wizard-helpers.ts","id":3863,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-format.test.ts","path":"src/commands/text-format.test.ts","id":3864,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-format.ts","path":"src/commands/text-format.ts","id":3865,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"uninstall.test.ts","path":"src/commands/uninstall.test.ts","id":3866,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"shichangs","ownerEmail":"46870204+shichangs@users.noreply.github.com"},{"name":"uninstall.ts","path":"src/commands/uninstall.ts","id":3867,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vllm-setup.ts","path":"src/commands/vllm-setup.ts","id":3868,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zai-endpoint-detect.test.ts","path":"src/commands/zai-endpoint-detect.test.ts","id":3869,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zai-endpoint-detect.ts","path":"src/commands/zai-endpoint-detect.ts","id":3870,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"}]},{"name":"compat","children":[{"name":"legacy-names.ts","path":"src/compat/legacy-names.ts","id":3871,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"config","children":[{"name":"agent-dirs.test.ts","path":"src/config/agent-dirs.test.ts","id":3872,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-dirs.ts","path":"src/config/agent-dirs.ts","id":3873,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"agent-limits.ts","path":"src/config/agent-limits.ts","id":3874,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"allowed-values.test.ts","path":"src/config/allowed-values.test.ts","id":3875,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"allowed-values.ts","path":"src/config/allowed-values.ts","id":3876,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"backup-rotation.ts","path":"src/config/backup-rotation.ts","id":3877,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bindings.ts","path":"src/config/bindings.ts","id":3878,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"byte-size.ts","path":"src/config/byte-size.ts","id":3879,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cache-utils.test.ts","path":"src/config/cache-utils.test.ts","id":3880,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cache-utils.ts","path":"src/config/cache-utils.ts","id":3881,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-capabilities.test.ts","path":"src/config/channel-capabilities.test.ts","id":3882,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-capabilities.ts","path":"src/config/channel-capabilities.ts","id":3883,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.test.ts","path":"src/config/commands.test.ts","id":3884,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.ts","path":"src/config/commands.ts","id":3885,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-misc.test.ts","path":"src/config/config-misc.test.ts","id":3886,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-paths.ts","path":"src/config/config-paths.ts","id":3887,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.acp-binding-cutover.test.ts","path":"src/config/config.acp-binding-cutover.test.ts","id":3888,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"config.agent-concurrency-defaults.test.ts","path":"src/config/config.agent-concurrency-defaults.test.ts","id":3889,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"config.allowlist-requires-allowfrom.test.ts","path":"src/config/config.allowlist-requires-allowfrom.test.ts","id":3890,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.backup-rotation.test-helpers.ts","path":"src/config/config.backup-rotation.test-helpers.ts","id":3891,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.backup-rotation.test.ts","path":"src/config/config.backup-rotation.test.ts","id":3892,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.compaction-settings.test.ts","path":"src/config/config.compaction-settings.test.ts","id":3893,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"config.discord-agent-components.test.ts","path":"src/config/config.discord-agent-components.test.ts","id":3894,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"config.discord-presence.test.ts","path":"src/config/config.discord-presence.test.ts","id":3895,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"hi@shadowing.dev"},{"name":"config.discord.test.ts","path":"src/config/config.discord.test.ts","id":3896,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"ingyukoh","ownerEmail":"ingyukoh2@gmail.com"},{"name":"config.dm-policy-alias.test.ts","path":"src/config/config.dm-policy-alias.test.ts","id":3897,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.env-vars.test.ts","path":"src/config/config.env-vars.test.ts","id":3898,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.gateway-tailscale-bind.test.ts","path":"src/config/config.gateway-tailscale-bind.test.ts","id":3899,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.hooks-module-paths.test.ts","path":"src/config/config.hooks-module-paths.test.ts","id":3900,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.identity-avatar.test.ts","path":"src/config/config.identity-avatar.test.ts","id":3901,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.identity-defaults.test.ts","path":"src/config/config.identity-defaults.test.ts","id":3902,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.irc.test.ts","path":"src/config/config.irc.test.ts","id":3903,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config.legacy-config-detection.accepts-imessage-dmpolicy.test.ts","path":"src/config/config.legacy-config-detection.accepts-imessage-dmpolicy.test.ts","id":3904,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.legacy-config-detection.rejects-routing-allowfrom.test.ts","path":"src/config/config.legacy-config-detection.rejects-routing-allowfrom.test.ts","id":3905,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.meta-timestamp-coercion.test.ts","path":"src/config/config.meta-timestamp-coercion.test.ts","id":3906,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.msteams.test.ts","path":"src/config/config.msteams.test.ts","id":3907,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.multi-agent-agentdir-validation.test.ts","path":"src/config/config.multi-agent-agentdir-validation.test.ts","id":3908,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.nix-integration-u3-u5-u9.test.ts","path":"src/config/config.nix-integration-u3-u5-u9.test.ts","id":3909,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.plugin-validation.test.ts","path":"src/config/config.plugin-validation.test.ts","id":3910,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.pruning-defaults.test.ts","path":"src/config/config.pruning-defaults.test.ts","id":3911,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.sandbox-docker.test.ts","path":"src/config/config.sandbox-docker.test.ts","id":3912,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.schema-regressions.test.ts","path":"src/config/config.schema-regressions.test.ts","id":3913,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"config.secrets-schema.test.ts","path":"src/config/config.secrets-schema.test.ts","id":3914,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.skills-entries-config.test.ts","path":"src/config/config.skills-entries-config.test.ts","id":3915,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.talk-api-key-fallback.test.ts","path":"src/config/config.talk-api-key-fallback.test.ts","id":3916,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.talk-validation.test.ts","path":"src/config/config.talk-validation.test.ts","id":3917,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.telegram-audio-preflight.test.ts","path":"src/config/config.telegram-audio-preflight.test.ts","id":3918,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.telegram-custom-commands.test.ts","path":"src/config/config.telegram-custom-commands.test.ts","id":3919,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Sk Akram","ownerEmail":"skcodewizard786@gmail.com"},{"name":"config.telegram-topic-agentid.test.ts","path":"src/config/config.telegram-topic-agentid.test.ts","id":3920,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Evgeny Zislis","ownerEmail":"evgeny.zislis@gmail.com"},{"name":"config.tools-alsoAllow.test.ts","path":"src/config/config.tools-alsoAllow.test.ts","id":3921,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Pocket Clawd","ownerEmail":"pocket@Pockets-Mac-mini.local"},{"name":"config.ts","path":"src/config/config.ts","id":3922,"degree":51,"cochangeCount":4,"riskScore":0.2585,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.web-search-provider.test.ts","path":"src/config/config.web-search-provider.test.ts","id":3923,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dangerous-name-matching.ts","path":"src/config/dangerous-name-matching.ts","id":3924,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"defaults.ts","path":"src/config/defaults.ts","id":3925,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord-preview-streaming.ts","path":"src/config/discord-preview-streaming.ts","id":3926,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doc-baseline.test.ts","path":"src/config/doc-baseline.test.ts","id":3927,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doc-baseline.ts","path":"src/config/doc-baseline.ts","id":3928,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"env-preserve-io.test.ts","path":"src/config/env-preserve-io.test.ts","id":3929,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env-preserve.test.ts","path":"src/config/env-preserve.test.ts","id":3930,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"AkosCz","ownerEmail":"akoscz@users.noreply.github.com"},{"name":"env-preserve.ts","path":"src/config/env-preserve.ts","id":3931,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"AkosCz","ownerEmail":"akoscz@users.noreply.github.com"},{"name":"env-substitution.test.ts","path":"src/config/env-substitution.test.ts","id":3932,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env-substitution.ts","path":"src/config/env-substitution.ts","id":3933,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env-vars.ts","path":"src/config/env-vars.ts","id":3934,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-control-ui-origins.ts","path":"src/config/gateway-control-ui-origins.ts","id":3935,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-policy.test.ts","path":"src/config/group-policy.test.ts","id":3936,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"\u5927\u732b\u5b50","ownerEmail":"1811866786@qq.com"},{"name":"group-policy.ts","path":"src/config/group-policy.ts","id":3937,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"home-env.test-harness.ts","path":"src/config/home-env.test-harness.ts","id":3938,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"includes-scan.ts","path":"src/config/includes-scan.ts","id":3939,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"includes.test.ts","path":"src/config/includes.test.ts","id":3940,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"includes.ts","path":"src/config/includes.ts","id":3941,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"aether-ai-agent","ownerEmail":"github@tryaether.ai"},{"name":"io.compat.test.ts","path":"src/config/io.compat.test.ts","id":3942,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"io.eacces.test.ts","path":"src/config/io.eacces.test.ts","id":3943,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"io.owner-display-secret.test.ts","path":"src/config/io.owner-display-secret.test.ts","id":3944,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"io.runtime-snapshot-write.test.ts","path":"src/config/io.runtime-snapshot-write.test.ts","id":3945,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"io.ts","path":"src/config/io.ts","id":3946,"degree":26,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"io.validation-fails-closed.test.ts","path":"src/config/io.validation-fails-closed.test.ts","id":3947,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"io.write-config.test.ts","path":"src/config/io.write-config.test.ts","id":3948,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"issue-format.test.ts","path":"src/config/issue-format.test.ts","id":3949,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"issue-format.ts","path":"src/config/issue-format.ts","id":3950,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"legacy-migrate.test-helpers.ts","path":"src/config/legacy-migrate.test-helpers.ts","id":3951,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy-migrate.test.ts","path":"src/config/legacy-migrate.test.ts","id":3952,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"legacy-migrate.ts","path":"src/config/legacy-migrate.ts","id":3953,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy.migrations.part-1.ts","path":"src/config/legacy.migrations.part-1.ts","id":3954,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy.migrations.part-2.ts","path":"src/config/legacy.migrations.part-2.ts","id":3955,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy.migrations.part-3.ts","path":"src/config/legacy.migrations.part-3.ts","id":3956,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"sebslight@gmail.com"},{"name":"legacy.migrations.ts","path":"src/config/legacy.migrations.ts","id":3957,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy.rules.ts","path":"src/config/legacy.rules.ts","id":3958,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy.shared.test.ts","path":"src/config/legacy.shared.test.ts","id":3959,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy.shared.ts","path":"src/config/legacy.shared.ts","id":3960,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"legacy.ts","path":"src/config/legacy.ts","id":3961,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logging-max-file-bytes.test.ts","path":"src/config/logging-max-file-bytes.test.ts","id":3962,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logging.test.ts","path":"src/config/logging.test.ts","id":3963,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"logging.ts","path":"src/config/logging.ts","id":3964,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"markdown-tables.test.ts","path":"src/config/markdown-tables.test.ts","id":3965,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Echo","ownerEmail":"echo_github@ecl.400iso.net"},{"name":"markdown-tables.ts","path":"src/config/markdown-tables.ts","id":3966,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-audio-field-metadata.ts","path":"src/config/media-audio-field-metadata.ts","id":3967,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"merge-config.ts","path":"src/config/merge-config.ts","id":3968,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"merge-patch.proto-pollution.test.ts","path":"src/config/merge-patch.proto-pollution.test.ts","id":3969,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"merge-patch.test.ts","path":"src/config/merge-patch.test.ts","id":3970,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"merge-patch.ts","path":"src/config/merge-patch.ts","id":3971,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"\u4e0d\u505a\u4e86\u7761\u5927\u89c9","ownerEmail":"64798754+stakeswky@users.noreply.github.com"},{"name":"model-alias-defaults.test.ts","path":"src/config/model-alias-defaults.test.ts","id":3972,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-input.ts","path":"src/config/model-input.ts","id":3973,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"\u8fb9\u9ece\u5b89","ownerEmail":"282758717@qq.com"},{"name":"normalize-exec-safe-bin.ts","path":"src/config/normalize-exec-safe-bin.ts","id":3974,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize-paths.test.ts","path":"src/config/normalize-paths.test.ts","id":3975,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize-paths.ts","path":"src/config/normalize-paths.ts","id":3976,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"paths.test.ts","path":"src/config/paths.test.ts","id":3977,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"paths.ts","path":"src/config/paths.ts","id":3978,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-auto-enable.test.ts","path":"src/config/plugin-auto-enable.test.ts","id":3979,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-auto-enable.ts","path":"src/config/plugin-auto-enable.ts","id":3980,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-allowlist.ts","path":"src/config/plugins-allowlist.ts","id":3981,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-runtime-boundary.test.ts","path":"src/config/plugins-runtime-boundary.test.ts","id":3982,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"port-defaults.ts","path":"src/config/port-defaults.ts","id":3983,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prototype-keys.ts","path":"src/config/prototype-keys.ts","id":3984,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redact-snapshot.raw.ts","path":"src/config/redact-snapshot.raw.ts","id":3985,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redact-snapshot.secret-ref.ts","path":"src/config/redact-snapshot.secret-ref.ts","id":3986,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redact-snapshot.test.ts","path":"src/config/redact-snapshot.test.ts","id":3987,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redact-snapshot.ts","path":"src/config/redact-snapshot.ts","id":3988,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-group-policy.test.ts","path":"src/config/runtime-group-policy.test.ts","id":3989,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-group-policy.ts","path":"src/config/runtime-group-policy.ts","id":3990,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-overrides.test.ts","path":"src/config/runtime-overrides.test.ts","id":3991,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-overrides.ts","path":"src/config/runtime-overrides.ts","id":3992,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema.help.quality.test.ts","path":"src/config/schema.help.quality.test.ts","id":3993,"degree":3,"cochangeCount":2,"riskScore":0.0128,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema.help.ts","path":"src/config/schema.help.ts","id":3994,"degree":8,"cochangeCount":5,"riskScore":0.077,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema.hints.test.ts","path":"src/config/schema.hints.test.ts","id":3995,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Sk Akram","ownerEmail":"skcodewizard786@gmail.com"},{"name":"schema.hints.ts","path":"src/config/schema.hints.ts","id":3996,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema.irc.ts","path":"src/config/schema.irc.ts","id":3997,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"schema.labels.ts","path":"src/config/schema.labels.ts","id":3998,"degree":5,"cochangeCount":3,"riskScore":0.0451,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema.tags.ts","path":"src/config/schema.tags.ts","id":3999,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema.test.ts","path":"src/config/schema.test.ts","id":4000,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema.ts","path":"src/config/schema.ts","id":4001,"degree":6,"cochangeCount":7,"riskScore":0.2183,"owner":"\u5927\u732b\u5b50","ownerEmail":"1811866786@qq.com"},{"name":"sessions.cache.test.ts","path":"src/config/sessions.cache.test.ts","id":4002,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.test.ts","path":"src/config/sessions.test.ts","id":4003,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.ts","path":"src/config/sessions.ts","id":4004,"degree":2,"cochangeCount":4,"riskScore":0.003,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions","children":[{"name":"artifacts.test.ts","path":"src/config/sessions/artifacts.test.ts","id":4005,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"artifacts.ts","path":"src/config/sessions/artifacts.ts","id":4006,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"cache-fields.test.ts","path":"src/config/sessions/cache-fields.test.ts","id":4007,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vishal","ownerEmail":"vishalt2000@gmail.com"},{"name":"delivery-info.test.ts","path":"src/config/sessions/delivery-info.test.ts","id":4008,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery-info.ts","path":"src/config/sessions/delivery-info.ts","id":4009,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"disk-budget.test.ts","path":"src/config/sessions/disk-budget.test.ts","id":4010,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"disk-budget.ts","path":"src/config/sessions/disk-budget.ts","id":4011,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"explicit-session-key-normalization.test.ts","path":"src/config/sessions/explicit-session-key-normalization.test.ts","id":4012,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"explicit-session-key-normalization.ts","path":"src/config/sessions/explicit-session-key-normalization.ts","id":4013,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group.ts","path":"src/config/sessions/group.ts","id":4014,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"main-session.ts","path":"src/config/sessions/main-session.ts","id":4015,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"metadata.ts","path":"src/config/sessions/metadata.ts","id":4016,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"paths.ts","path":"src/config/sessions/paths.ts","id":4017,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reset.ts","path":"src/config/sessions/reset.ts","id":4018,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-file.ts","path":"src/config/sessions/session-file.ts","id":4019,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"session-key.test.ts","path":"src/config/sessions/session-key.test.ts","id":4020,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-key.ts","path":"src/config/sessions/session-key.ts","id":4021,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.test.ts","path":"src/config/sessions/sessions.test.ts","id":4022,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"store-cache.ts","path":"src/config/sessions/store-cache.ts","id":4023,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store-maintenance.ts","path":"src/config/sessions/store-maintenance.ts","id":4024,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store-migrations.ts","path":"src/config/sessions/store-migrations.ts","id":4025,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.pruning.integration.test.ts","path":"src/config/sessions/store.pruning.integration.test.ts","id":4026,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"store.pruning.test.ts","path":"src/config/sessions/store.pruning.test.ts","id":4027,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.session-key-normalization.test.ts","path":"src/config/sessions/store.session-key-normalization.test.ts","id":4028,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"store.ts","path":"src/config/sessions/store.ts","id":4029,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.test.ts","path":"src/config/sessions/targets.test.ts","id":4030,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.ts","path":"src/config/sessions/targets.ts","id":4031,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"transcript.ts","path":"src/config/sessions/transcript.ts","id":4032,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/config/sessions/types.ts","id":4033,"degree":18,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"slack-http-config.test.ts","path":"src/config/slack-http-config.test.ts","id":4034,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"slack-token-validation.test.ts","path":"src/config/slack-token-validation.test.ts","id":4035,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"talk-defaults.test.ts","path":"src/config/talk-defaults.test.ts","id":4036,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"talk-defaults.ts","path":"src/config/talk-defaults.ts","id":4037,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"talk.normalize.test.ts","path":"src/config/talk.normalize.test.ts","id":4038,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"talk.ts","path":"src/config/talk.ts","id":4039,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"telegram-actions-poll.test.ts","path":"src/config/telegram-actions-poll.test.ts","id":4040,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"telegram-custom-commands.ts","path":"src/config/telegram-custom-commands.ts","id":4041,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Sk Akram","ownerEmail":"skcodewizard786@gmail.com"},{"name":"telegram-webhook-port.test.ts","path":"src/config/telegram-webhook-port.test.ts","id":4042,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"telegram-webhook-secret.test.ts","path":"src/config/telegram-webhook-secret.test.ts","id":4043,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"test-helpers.ts","path":"src/config/test-helpers.ts","id":4044,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-bindings-config-keys.test.ts","path":"src/config/thread-bindings-config-keys.test.ts","id":4045,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"types.acp.ts","path":"src/config/types.acp.ts","id":4046,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"types.agent-defaults.ts","path":"src/config/types.agent-defaults.ts","id":4047,"degree":5,"cochangeCount":1,"riskScore":0.0541,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.agents-shared.ts","path":"src/config/types.agents-shared.ts","id":4048,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.agents.ts","path":"src/config/types.agents.ts","id":4049,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"types.approvals.ts","path":"src/config/types.approvals.ts","id":4050,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Lucas Czekaj","ownerEmail":"czekaj@users.noreply.github.com"},{"name":"types.auth.ts","path":"src/config/types.auth.ts","id":4051,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.base.ts","path":"src/config/types.base.ts","id":4052,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.browser.ts","path":"src/config/types.browser.ts","id":4053,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.channel-messaging-common.ts","path":"src/config/types.channel-messaging-common.ts","id":4054,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"rstar327","ownerEmail":"rockstar00327@outlook.com"},{"name":"types.channels.ts","path":"src/config/types.channels.ts","id":4055,"degree":20,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.cli.ts","path":"src/config/types.cli.ts","id":4056,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.cron.ts","path":"src/config/types.cron.ts","id":4057,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"types.discord.ts","path":"src/config/types.discord.ts","id":4058,"degree":8,"cochangeCount":1,"riskScore":0.0541,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.gateway.ts","path":"src/config/types.gateway.ts","id":4059,"degree":4,"cochangeCount":1,"riskScore":0.0548,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.googlechat.ts","path":"src/config/types.googlechat.ts","id":4060,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"types.hooks.ts","path":"src/config/types.hooks.ts","id":4061,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.imessage.ts","path":"src/config/types.imessage.ts","id":4062,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.installs.ts","path":"src/config/types.installs.ts","id":4063,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.irc.ts","path":"src/config/types.irc.ts","id":4064,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"types.memory.ts","path":"src/config/types.memory.ts","id":4065,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"types.messages.ts","path":"src/config/types.messages.ts","id":4066,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.models.ts","path":"src/config/types.models.ts","id":4067,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.msteams.ts","path":"src/config/types.msteams.ts","id":4068,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.node-host.ts","path":"src/config/types.node-host.ts","id":4069,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.openclaw.ts","path":"src/config/types.openclaw.ts","id":4070,"degree":22,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.plugins.ts","path":"src/config/types.plugins.ts","id":4071,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.queue.ts","path":"src/config/types.queue.ts","id":4072,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.sandbox.ts","path":"src/config/types.sandbox.ts","id":4073,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.secrets.ts","path":"src/config/types.secrets.ts","id":4074,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"types.signal.ts","path":"src/config/types.signal.ts","id":4075,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.skills.ts","path":"src/config/types.skills.ts","id":4076,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.slack.ts","path":"src/config/types.slack.ts","id":4077,"degree":7,"cochangeCount":1,"riskScore":0.0537,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.telegram.ts","path":"src/config/types.telegram.ts","id":4078,"degree":7,"cochangeCount":1,"riskScore":0.0537,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.tools.ts","path":"src/config/types.tools.ts","id":4079,"degree":15,"cochangeCount":2,"riskScore":0.1112,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/config/types.ts","id":4080,"degree":57,"cochangeCount":5,"riskScore":0.3437,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.tts.ts","path":"src/config/types.tts.ts","id":4081,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.whatsapp.ts","path":"src/config/types.whatsapp.ts","id":4082,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"validation.allowed-values.test.ts","path":"src/config/validation.allowed-values.test.ts","id":4083,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"validation.ts","path":"src/config/validation.ts","id":4084,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"version.ts","path":"src/config/version.ts","id":4085,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.agent-defaults.ts","path":"src/config/zod-schema.agent-defaults.ts","id":4086,"degree":5,"cochangeCount":1,"riskScore":0.0169,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.agent-model.ts","path":"src/config/zod-schema.agent-model.ts","id":4087,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.agent-runtime.ts","path":"src/config/zod-schema.agent-runtime.ts","id":4088,"degree":10,"cochangeCount":3,"riskScore":0.071,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.agents.ts","path":"src/config/zod-schema.agents.ts","id":4089,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"zod-schema.allowdeny.ts","path":"src/config/zod-schema.allowdeny.ts","id":4090,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.approvals.ts","path":"src/config/zod-schema.approvals.ts","id":4091,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Lucas Czekaj","ownerEmail":"czekaj@users.noreply.github.com"},{"name":"zod-schema.channels.ts","path":"src/config/zod-schema.channels.ts","id":4092,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Dave Lauer","ownerEmail":"dlauer@gmail.com"},{"name":"zod-schema.core.ts","path":"src/config/zod-schema.core.ts","id":4093,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.cron-retention.test.ts","path":"src/config/zod-schema.cron-retention.test.ts","id":4094,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"zod-schema.hooks.ts","path":"src/config/zod-schema.hooks.ts","id":4095,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.installs.ts","path":"src/config/zod-schema.installs.ts","id":4096,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.logging-levels.test.ts","path":"src/config/zod-schema.logging-levels.test.ts","id":4097,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.providers-core.ts","path":"src/config/zod-schema.providers-core.ts","id":4098,"degree":8,"cochangeCount":4,"riskScore":0.0917,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.providers-whatsapp.ts","path":"src/config/zod-schema.providers-whatsapp.ts","id":4099,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.providers.ts","path":"src/config/zod-schema.providers.ts","id":4100,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.secret-input-validation.ts","path":"src/config/zod-schema.secret-input-validation.ts","id":4101,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.sensitive.ts","path":"src/config/zod-schema.sensitive.ts","id":4102,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Henry Loenwind","ownerEmail":"henry@loenwind.info"},{"name":"zod-schema.session-maintenance-extensions.test.ts","path":"src/config/zod-schema.session-maintenance-extensions.test.ts","id":4103,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.session.ts","path":"src/config/zod-schema.session.ts","id":4104,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"zod-schema.signal-groups.test.ts","path":"src/config/zod-schema.signal-groups.test.ts","id":4105,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Alex Zaytsev","ownerEmail":"32521398+unisone@users.noreply.github.com"},{"name":"zod-schema.talk.test.ts","path":"src/config/zod-schema.talk.test.ts","id":4106,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.ts","path":"src/config/zod-schema.ts","id":4107,"degree":24,"cochangeCount":13,"riskScore":0.8595,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zod-schema.tts.test.ts","path":"src/config/zod-schema.tts.test.ts","id":4108,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Andrew Demczuk","ownerEmail":"andrew.demczuk@gmail.com"},{"name":"zod-schema.typing-mode.test.ts","path":"src/config/zod-schema.typing-mode.test.ts","id":4109,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"context-engine","children":[{"name":"context-engine.test.ts","path":"src/context-engine/context-engine.test.ts","id":4110,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"index.ts","path":"src/context-engine/index.ts","id":4111,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"init.ts","path":"src/context-engine/init.ts","id":4112,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"legacy.ts","path":"src/context-engine/legacy.ts","id":4113,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"registry.ts","path":"src/context-engine/registry.ts","id":4114,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"types.ts","path":"src/context-engine/types.ts","id":4115,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"}]},{"name":"cron","children":[{"name":"cron-protocol-conformance.test.ts","path":"src/cron/cron-protocol-conformance.test.ts","id":4116,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery.failure-notify.test.ts","path":"src/cron/delivery.failure-notify.test.ts","id":4117,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"delivery.test.ts","path":"src/cron/delivery.test.ts","id":4118,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery.ts","path":"src/cron/delivery.ts","id":4119,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"heartbeat-policy.test.ts","path":"src/cron/heartbeat-policy.test.ts","id":4120,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-policy.ts","path":"src/cron/heartbeat-policy.ts","id":4121,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.auth-profile-propagation.test.ts","path":"src/cron/isolated-agent.auth-profile-propagation.test.ts","id":4122,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.delivers-response-has-heartbeat-ok-but-includes.test.ts","path":"src/cron/isolated-agent.delivers-response-has-heartbeat-ok-but-includes.test.ts","id":4123,"degree":4,"cochangeCount":1,"riskScore":0.0154,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.delivery-target-thread-session.test.ts","path":"src/cron/isolated-agent.delivery-target-thread-session.test.ts","id":4124,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.delivery.test-helpers.ts","path":"src/cron/isolated-agent.delivery.test-helpers.ts","id":4125,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.direct-delivery-core-channels.test.ts","path":"src/cron/isolated-agent.direct-delivery-core-channels.test.ts","id":4126,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.direct-delivery-forum-topics.test.ts","path":"src/cron/isolated-agent.direct-delivery-forum-topics.test.ts","id":4127,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.lane.test.ts","path":"src/cron/isolated-agent.lane.test.ts","id":4128,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.mocks.ts","path":"src/cron/isolated-agent.mocks.ts","id":4129,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.model-formatting.test.ts","path":"src/cron/isolated-agent.model-formatting.test.ts","id":4130,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.skips-delivery-without-whatsapp-recipient-besteffortdeliver-true.test.ts","path":"src/cron/isolated-agent.skips-delivery-without-whatsapp-recipient-besteffortdeliver-true.test.ts","id":4131,"degree":5,"cochangeCount":2,"riskScore":0.0308,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.subagent-model.test.ts","path":"src/cron/isolated-agent.subagent-model.test.ts","id":4132,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.test-harness.ts","path":"src/cron/isolated-agent.test-harness.ts","id":4133,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.test-setup.ts","path":"src/cron/isolated-agent.test-setup.ts","id":4134,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"isolated-agent.ts","path":"src/cron/isolated-agent.ts","id":4135,"degree":9,"cochangeCount":3,"riskScore":0.0462,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent.uses-last-non-empty-agent-text-as.test.ts","path":"src/cron/isolated-agent.uses-last-non-empty-agent-text-as.test.ts","id":4136,"degree":4,"cochangeCount":2,"riskScore":0.0473,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"isolated-agent","children":[{"name":"delivery-dispatch.double-announce.test.ts","path":"src/cron/isolated-agent/delivery-dispatch.double-announce.test.ts","id":4137,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"wangchunyue","ownerEmail":"80630709+openperf@users.noreply.github.com"},{"name":"delivery-dispatch.named-agent.test.ts","path":"src/cron/isolated-agent/delivery-dispatch.named-agent.test.ts","id":4138,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"delivery-dispatch.ts","path":"src/cron/isolated-agent/delivery-dispatch.ts","id":4139,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"wangchunyue","ownerEmail":"80630709+openperf@users.noreply.github.com"},{"name":"delivery-target.test.ts","path":"src/cron/isolated-agent/delivery-target.test.ts","id":4140,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery-target.ts","path":"src/cron/isolated-agent/delivery-target.ts","id":4141,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers.test.ts","path":"src/cron/isolated-agent/helpers.test.ts","id":4142,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Adhish","ownerEmail":"adhishthite@Adhishs-MacBook-Pro.local"},{"name":"helpers.ts","path":"src/cron/isolated-agent/helpers.ts","id":4143,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Andrey","ownerEmail":"Diaspar4u@users.noreply.github.com"},{"name":"job-fixtures.ts","path":"src/cron/isolated-agent/job-fixtures.ts","id":4144,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.cron-model-override.test.ts","path":"src/cron/isolated-agent/run.cron-model-override.test.ts","id":4145,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"run.fast-mode.test.ts","path":"src/cron/isolated-agent/run.fast-mode.test.ts","id":4146,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.interim-retry.test.ts","path":"src/cron/isolated-agent/run.interim-retry.test.ts","id":4147,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.message-tool-policy.test.ts","path":"src/cron/isolated-agent/run.message-tool-policy.test.ts","id":4148,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.owner-auth.test.ts","path":"src/cron/isolated-agent/run.owner-auth.test.ts","id":4149,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.payload-fallbacks.test.ts","path":"src/cron/isolated-agent/run.payload-fallbacks.test.ts","id":4150,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"yinghaosang","ownerEmail":"sang5338@outlook.com"},{"name":"run.sandbox-config-preserved.test.ts","path":"src/cron/isolated-agent/run.sandbox-config-preserved.test.ts","id":4151,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.session-key.test.ts","path":"src/cron/isolated-agent/run.session-key.test.ts","id":4152,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.skill-filter.test.ts","path":"src/cron/isolated-agent/run.skill-filter.test.ts","id":4153,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.suite-helpers.ts","path":"src/cron/isolated-agent/run.suite-helpers.ts","id":4154,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.test-harness.ts","path":"src/cron/isolated-agent/run.test-harness.ts","id":4155,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run.ts","path":"src/cron/isolated-agent/run.ts","id":4156,"degree":9,"cochangeCount":3,"riskScore":0.0158,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-key.ts","path":"src/cron/isolated-agent/session-key.ts","id":4157,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.test.ts","path":"src/cron/isolated-agent/session.test.ts","id":4158,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mitsuyuki Osabe","ownerEmail":"24588751+carrotRakko@users.noreply.github.com"},{"name":"session.ts","path":"src/cron/isolated-agent/session.ts","id":4159,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@openclaw.ai"},{"name":"skills-snapshot.ts","path":"src/cron/isolated-agent/skills-snapshot.ts","id":4160,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagent-followup.test.ts","path":"src/cron/isolated-agent/subagent-followup.test.ts","id":4161,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"subagent-followup.ts","path":"src/cron/isolated-agent/subagent-followup.ts","id":4162,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"}]},{"name":"legacy-delivery.ts","path":"src/cron/legacy-delivery.ts","id":4163,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.test.ts","path":"src/cron/normalize.test.ts","id":4164,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.ts","path":"src/cron/normalize.ts","id":4165,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Marvin","ownerEmail":"43185740+Zitzak@users.noreply.github.com"},{"name":"parse.ts","path":"src/cron/parse.ts","id":4166,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"payload-migration.ts","path":"src/cron/payload-migration.ts","id":4167,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-log.test.ts","path":"src/cron/run-log.test.ts","id":4168,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"aerelune","ownerEmail":"nujewicizo770@gmail.com"},{"name":"run-log.ts","path":"src/cron/run-log.ts","id":4169,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schedule.test.ts","path":"src/cron/schedule.test.ts","id":4170,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"schedule.ts","path":"src/cron/schedule.ts","id":4171,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.armtimer-tight-loop.test.ts","path":"src/cron/service.armtimer-tight-loop.test.ts","id":4172,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.delivery-plan.test.ts","path":"src/cron/service.delivery-plan.test.ts","id":4173,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.every-jobs-fire.test.ts","path":"src/cron/service.every-jobs-fire.test.ts","id":4174,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.failure-alert.test.ts","path":"src/cron/service.failure-alert.test.ts","id":4175,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.get-job.test.ts","path":"src/cron/service.get-job.test.ts","id":4176,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Advait Paliwal","ownerEmail":"advaitspaliwal@gmail.com"},{"name":"service.heartbeat-ok-summary-suppressed.test.ts","path":"src/cron/service.heartbeat-ok-summary-suppressed.test.ts","id":4177,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.issue-13992-regression.test.ts","path":"src/cron/service.issue-13992-regression.test.ts","id":4178,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.issue-16156-list-skips-cron.test.ts","path":"src/cron/service.issue-16156-list-skips-cron.test.ts","id":4179,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.issue-17852-daily-skip.test.ts","path":"src/cron/service.issue-17852-daily-skip.test.ts","id":4180,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"service.issue-19676-at-reschedule.test.ts","path":"src/cron/service.issue-19676-at-reschedule.test.ts","id":4181,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"service.issue-22895-every-next-run.test.ts","path":"src/cron/service.issue-22895-every-next-run.test.ts","id":4182,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.issue-35195-backup-timing.test.ts","path":"src/cron/service.issue-35195-backup-timing.test.ts","id":4183,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"sline","ownerEmail":"upunstop@163.com"},{"name":"service.issue-regressions.test-helpers.ts","path":"src/cron/service.issue-regressions.test-helpers.ts","id":4184,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.issue-regressions.test.ts","path":"src/cron/service.issue-regressions.test.ts","id":4185,"degree":5,"cochangeCount":1,"riskScore":0.0237,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.jobs.test.ts","path":"src/cron/service.jobs.test.ts","id":4186,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"C. Liao","ownerEmail":"51533973+liaosvcaf@users.noreply.github.com"},{"name":"service.jobs.top-of-hour-stagger.test.ts","path":"src/cron/service.jobs.top-of-hour-stagger.test.ts","id":4187,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.list-page-sort-guards.test.ts","path":"src/cron/service.list-page-sort-guards.test.ts","id":4188,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"service.main-job-passes-heartbeat-target-last.test.ts","path":"src/cron/service.main-job-passes-heartbeat-target-last.test.ts","id":4189,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.persists-delivered-status.test.ts","path":"src/cron/service.persists-delivered-status.test.ts","id":4190,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.prevents-duplicate-timers.test.ts","path":"src/cron/service.prevents-duplicate-timers.test.ts","id":4191,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"service.read-ops-nonblocking.test.ts","path":"src/cron/service.read-ops-nonblocking.test.ts","id":4192,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.rearm-timer-when-running.test.ts","path":"src/cron/service.rearm-timer-when-running.test.ts","id":4193,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.restart-catchup.test.ts","path":"src/cron/service.restart-catchup.test.ts","id":4194,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"service.runs-one-shot-main-job-disables-it.test.ts","path":"src/cron/service.runs-one-shot-main-job-disables-it.test.ts","id":4195,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.session-reaper-in-finally.test.ts","path":"src/cron/service.session-reaper-in-finally.test.ts","id":4196,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"service.skips-main-jobs-empty-systemevent-text.test.ts","path":"src/cron/service.skips-main-jobs-empty-systemevent-text.test.ts","id":4197,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"service.store-migration.test.ts","path":"src/cron/service.store-migration.test.ts","id":4198,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"kkhomej33-netizen","ownerEmail":"kkhomej33@gmail.com"},{"name":"service.store.migration.test.ts","path":"src/cron/service.store.migration.test.ts","id":4199,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"kkhomej33-netizen","ownerEmail":"kkhomej33@gmail.com"},{"name":"service.test-harness.ts","path":"src/cron/service.test-harness.ts","id":4200,"degree":25,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.ts","path":"src/cron/service.ts","id":4201,"degree":20,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service","children":[{"name":"initial-delivery.ts","path":"src/cron/service/initial-delivery.ts","id":4202,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"jobs.schedule-error-isolation.test.ts","path":"src/cron/service/jobs.schedule-error-isolation.test.ts","id":4203,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"jobs.ts","path":"src/cron/service/jobs.ts","id":4204,"degree":7,"cochangeCount":1,"riskScore":0.0038,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"locked.ts","path":"src/cron/service/locked.ts","id":4205,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.ts","path":"src/cron/service/normalize.ts","id":4206,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"ops.ts","path":"src/cron/service/ops.ts","id":4207,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state.ts","path":"src/cron/service/state.ts","id":4208,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.ts","path":"src/cron/service/store.ts","id":4209,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"sline","ownerEmail":"upunstop@163.com"},{"name":"timeout-policy.test.ts","path":"src/cron/service/timeout-policy.test.ts","id":4210,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"timeout-policy.ts","path":"src/cron/service/timeout-policy.ts","id":4211,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"timer.ts","path":"src/cron/service/timer.ts","id":4212,"degree":6,"cochangeCount":3,"riskScore":0.0113,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"session-reaper.test.ts","path":"src/cron/session-reaper.test.ts","id":4213,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"session-reaper.ts","path":"src/cron/session-reaper.ts","id":4214,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stagger.test.ts","path":"src/cron/stagger.test.ts","id":4215,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stagger.ts","path":"src/cron/stagger.ts","id":4216,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store-migration.test.ts","path":"src/cron/store-migration.test.ts","id":4217,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"store-migration.ts","path":"src/cron/store-migration.ts","id":4218,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"shuicici","ownerEmail":"shuicici@gmail.com"},{"name":"store.test.ts","path":"src/cron/store.test.ts","id":4219,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.ts","path":"src/cron/store.ts","id":4220,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"zerone0x","ownerEmail":"39543393+zerone0x@users.noreply.github.com"},{"name":"types-shared.ts","path":"src/cron/types-shared.ts","id":4221,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/cron/types.ts","id":4222,"degree":31,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"validate-timestamp.ts","path":"src/cron/validate-timestamp.ts","id":4223,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"TYTYYUST@YAHOO.COM"},{"name":"webhook-url.ts","path":"src/cron/webhook-url.ts","id":4224,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Advait Paliwal","ownerEmail":"advaitspaliwal@gmail.com"}]},{"name":"daemon","children":[{"name":"arg-split.ts","path":"src/daemon/arg-split.ts","id":4225,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cmd-argv.test.ts","path":"src/daemon/cmd-argv.test.ts","id":4226,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cmd-argv.ts","path":"src/daemon/cmd-argv.ts","id":4227,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cmd-set.ts","path":"src/daemon/cmd-set.ts","id":4228,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"constants.test.ts","path":"src/daemon/constants.test.ts","id":4229,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"constants.ts","path":"src/daemon/constants.ts","id":4230,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"diagnostics.ts","path":"src/daemon/diagnostics.ts","id":4231,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-file.ts","path":"src/daemon/exec-file.ts","id":4232,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inspect.test.ts","path":"src/daemon/inspect.test.ts","id":4233,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inspect.ts","path":"src/daemon/inspect.ts","id":4234,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"launchd-plist.ts","path":"src/daemon/launchd-plist.ts","id":4235,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"launchd-restart-handoff.test.ts","path":"src/daemon/launchd-restart-handoff.test.ts","id":4236,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"launchd-restart-handoff.ts","path":"src/daemon/launchd-restart-handoff.ts","id":4237,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"launchd.integration.e2e.test.ts","path":"src/daemon/launchd.integration.e2e.test.ts","id":4238,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"launchd.test.ts","path":"src/daemon/launchd.test.ts","id":4239,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"launchd.ts","path":"src/daemon/launchd.ts","id":4240,"degree":15,"cochangeCount":2,"riskScore":0.0316,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-service.ts","path":"src/daemon/node-service.ts","id":4241,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"output.ts","path":"src/daemon/output.ts","id":4242,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"paths.ts","path":"src/daemon/paths.ts","id":4243,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"program-args.test.ts","path":"src/daemon/program-args.test.ts","id":4244,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"George Zhang","ownerEmail":"georgezhangtj97@gmail.com"},{"name":"program-args.ts","path":"src/daemon/program-args.ts","id":4245,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-binary.test.ts","path":"src/daemon/runtime-binary.test.ts","id":4246,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-binary.ts","path":"src/daemon/runtime-binary.ts","id":4247,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-format.ts","path":"src/daemon/runtime-format.ts","id":4248,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-hints.test.ts","path":"src/daemon/runtime-hints.test.ts","id":4249,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-hints.ts","path":"src/daemon/runtime-hints.ts","id":4250,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-hints.windows-paths.test.ts","path":"src/daemon/runtime-hints.windows-paths.test.ts","id":4251,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-parse.ts","path":"src/daemon/runtime-parse.ts","id":4252,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime-paths.test.ts","path":"src/daemon/runtime-paths.test.ts","id":4253,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"zhentongfan@gmail.com"},{"name":"runtime-paths.ts","path":"src/daemon/runtime-paths.ts","id":4254,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schtasks-exec.test.ts","path":"src/daemon/schtasks-exec.test.ts","id":4255,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schtasks-exec.ts","path":"src/daemon/schtasks-exec.ts","id":4256,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schtasks.install.test.ts","path":"src/daemon/schtasks.install.test.ts","id":4257,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schtasks.startup-fallback.test.ts","path":"src/daemon/schtasks.startup-fallback.test.ts","id":4258,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"schtasks.stop.test.ts","path":"src/daemon/schtasks.stop.test.ts","id":4259,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schtasks.test.ts","path":"src/daemon/schtasks.test.ts","id":4260,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schtasks.ts","path":"src/daemon/schtasks.ts","id":4261,"degree":12,"cochangeCount":2,"riskScore":0.0293,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service-audit.test.ts","path":"src/daemon/service-audit.test.ts","id":4262,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service-audit.ts","path":"src/daemon/service-audit.ts","id":4263,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"service-env.test.ts","path":"src/daemon/service-env.test.ts","id":4264,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service-env.ts","path":"src/daemon/service-env.ts","id":4265,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service-runtime.ts","path":"src/daemon/service-runtime.ts","id":4266,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service-types.ts","path":"src/daemon/service-types.ts","id":4267,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.test.ts","path":"src/daemon/service.test.ts","id":4268,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"service.ts","path":"src/daemon/service.ts","id":4269,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"systemd-hints.test.ts","path":"src/daemon/systemd-hints.test.ts","id":4270,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"systemd-hints.ts","path":"src/daemon/systemd-hints.ts","id":4271,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"systemd-linger.ts","path":"src/daemon/systemd-linger.ts","id":4272,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"systemd-unit.test.ts","path":"src/daemon/systemd-unit.test.ts","id":4273,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"systemd-unit.ts","path":"src/daemon/systemd-unit.ts","id":4274,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"systemd.test.ts","path":"src/daemon/systemd.test.ts","id":4275,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"systemd.ts","path":"src/daemon/systemd.ts","id":4276,"degree":13,"cochangeCount":2,"riskScore":0.0331,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers","children":[{"name":"schtasks-base-mocks.ts","path":"src/daemon/test-helpers/schtasks-base-mocks.ts","id":4277,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schtasks-fixtures.ts","path":"src/daemon/test-helpers/schtasks-fixtures.ts","id":4278,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"docker-build-cache.test.ts","path":"src/docker-build-cache.test.ts","id":4279,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"docker-image-digests.test.ts","path":"src/docker-image-digests.test.ts","id":4280,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"docker-setup.e2e.test.ts","path":"src/docker-setup.e2e.test.ts","id":4281,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dockerfile.test.ts","path":"src/dockerfile.test.ts","id":4282,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"\u82cf\u654f\u7ae50668001043","ownerEmail":"su.mintong@xydigit.com"},{"name":"docs","children":[{"name":"slash-commands-doc.test.ts","path":"src/docs/slash-commands-doc.test.ts","id":4283,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"entry.test.ts","path":"src/entry.test.ts","id":4284,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"entry.ts","path":"src/entry.ts","id":4285,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"entry.version-fast-path.test.ts","path":"src/entry.version-fast-path.test.ts","id":4286,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"extensionAPI.ts","path":"src/extensionAPI.ts","id":4287,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"gateway","children":[{"name":"agent-event-assistant-text.ts","path":"src/gateway/agent-event-assistant-text.ts","id":4288,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-list.ts","path":"src/gateway/agent-list.ts","id":4289,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"agent-prompt.test.ts","path":"src/gateway/agent-prompt.test.ts","id":4290,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-prompt.ts","path":"src/gateway/agent-prompt.ts","id":4291,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"android-node.capabilities.live.test.ts","path":"src/gateway/android-node.capabilities.live.test.ts","id":4292,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"assistant-identity.test.ts","path":"src/gateway/assistant-identity.test.ts","id":4293,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"assistant-identity.ts","path":"src/gateway/assistant-identity.ts","id":4294,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-config-utils.ts","path":"src/gateway/auth-config-utils.ts","id":4295,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-install-policy.ts","path":"src/gateway/auth-install-policy.ts","id":4296,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-mode-policy.test.ts","path":"src/gateway/auth-mode-policy.test.ts","id":4297,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth-mode-policy.ts","path":"src/gateway/auth-mode-policy.ts","id":4298,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-rate-limit.test.ts","path":"src/gateway/auth-rate-limit.test.ts","id":4299,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-rate-limit.ts","path":"src/gateway/auth-rate-limit.ts","id":4300,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth.test.ts","path":"src/gateway/auth.test.ts","id":4301,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth.ts","path":"src/gateway/auth.ts","id":4302,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"boot.test.ts","path":"src/gateway/boot.test.ts","id":4303,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"boot.ts","path":"src/gateway/boot.ts","id":4304,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"call.test.ts","path":"src/gateway/call.test.ts","id":4305,"degree":1,"cochangeCount":1,"riskScore":0.0004,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"call.ts","path":"src/gateway/call.ts","id":4306,"degree":8,"cochangeCount":2,"riskScore":0.0646,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"canvas-capability.ts","path":"src/gateway/canvas-capability.ts","id":4307,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-health-monitor.test.ts","path":"src/gateway/channel-health-monitor.test.ts","id":4308,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-health-monitor.ts","path":"src/gateway/channel-health-monitor.ts","id":4309,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"ql-wade","ownerEmail":"wade02063@gmail.com"},{"name":"channel-health-policy.test.ts","path":"src/gateway/channel-health-policy.test.ts","id":4310,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"channel-health-policy.ts","path":"src/gateway/channel-health-policy.ts","id":4311,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-status-patches.test.ts","path":"src/gateway/channel-status-patches.test.ts","id":4312,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"channel-status-patches.ts","path":"src/gateway/channel-status-patches.ts","id":4313,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"chat-abort.test.ts","path":"src/gateway/chat-abort.test.ts","id":4314,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"chat-abort.ts","path":"src/gateway/chat-abort.ts","id":4315,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-attachments.test.ts","path":"src/gateway/chat-attachments.test.ts","id":4316,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-attachments.ts","path":"src/gateway/chat-attachments.ts","id":4317,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-sanitize.test.ts","path":"src/gateway/chat-sanitize.test.ts","id":4318,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-sanitize.ts","path":"src/gateway/chat-sanitize.ts","id":4319,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"client-callsites.guard.test.ts","path":"src/gateway/client-callsites.guard.test.ts","id":4320,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"client.test.ts","path":"src/gateway/client.test.ts","id":4321,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.ts","path":"src/gateway/client.ts","id":4322,"degree":14,"cochangeCount":2,"riskScore":0.0939,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"client.watchdog.test.ts","path":"src/gateway/client.watchdog.test.ts","id":4323,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-reload-plan.ts","path":"src/gateway/config-reload-plan.ts","id":4324,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"config-reload.test.ts","path":"src/gateway/config-reload.test.ts","id":4325,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-reload.ts","path":"src/gateway/config-reload.ts","id":4326,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"connection-auth.test.ts","path":"src/gateway/connection-auth.test.ts","id":4327,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"connection-auth.ts","path":"src/gateway/connection-auth.ts","id":4328,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-plane-audit.ts","path":"src/gateway/control-plane-audit.ts","id":4329,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-plane-rate-limit.ts","path":"src/gateway/control-plane-rate-limit.ts","id":4330,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-contract.ts","path":"src/gateway/control-ui-contract.ts","id":4331,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-csp.test.ts","path":"src/gateway/control-ui-csp.test.ts","id":4332,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-csp.ts","path":"src/gateway/control-ui-csp.ts","id":4333,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"control-ui-http-utils.ts","path":"src/gateway/control-ui-http-utils.ts","id":4334,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-routing.test.ts","path":"src/gateway/control-ui-routing.test.ts","id":4335,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-routing.ts","path":"src/gateway/control-ui-routing.ts","id":4336,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"control-ui-shared.ts","path":"src/gateway/control-ui-shared.ts","id":4337,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"control-ui.auto-root.http.test.ts","path":"src/gateway/control-ui.auto-root.http.test.ts","id":4338,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Radek Sienkiewicz","ownerEmail":"mail@velvetshark.com"},{"name":"control-ui.http.test.ts","path":"src/gateway/control-ui.http.test.ts","id":4339,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui.ts","path":"src/gateway/control-ui.ts","id":4340,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"credential-planner.ts","path":"src/gateway/credential-planner.ts","id":4341,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"credential-precedence.parity.test.ts","path":"src/gateway/credential-precedence.parity.test.ts","id":4342,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"credentials.test.ts","path":"src/gateway/credentials.test.ts","id":4343,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"credentials.ts","path":"src/gateway/credentials.ts","id":4344,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth.test.ts","path":"src/gateway/device-auth.test.ts","id":4345,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth.ts","path":"src/gateway/device-auth.ts","id":4346,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-metadata-normalization.ts","path":"src/gateway/device-metadata-normalization.ts","id":4347,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"events.ts","path":"src/gateway/events.ts","id":4348,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-manager.ts","path":"src/gateway/exec-approval-manager.ts","id":4349,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-cli-backend.live.test.ts","path":"src/gateway/gateway-cli-backend.live.test.ts","id":4350,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-config-prompts.shared.ts","path":"src/gateway/gateway-config-prompts.shared.ts","id":4351,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-connection.test-mocks.ts","path":"src/gateway/gateway-connection.test-mocks.ts","id":4352,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"gateway-misc.test.ts","path":"src/gateway/gateway-misc.test.ts","id":4353,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"gateway-models.profiles.live.test.ts","path":"src/gateway/gateway-models.profiles.live.test.ts","id":4354,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway.test.ts","path":"src/gateway/gateway.test.ts","id":4355,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks-mapping.test.ts","path":"src/gateway/hooks-mapping.test.ts","id":4356,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks-mapping.ts","path":"src/gateway/hooks-mapping.ts","id":4357,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks-policy.ts","path":"src/gateway/hooks-policy.ts","id":4358,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"hooks-test-helpers.ts","path":"src/gateway/hooks-test-helpers.ts","id":4359,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks.test.ts","path":"src/gateway/hooks.test.ts","id":4360,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks.ts","path":"src/gateway/hooks.ts","id":4361,"degree":10,"cochangeCount":1,"riskScore":0.0402,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-auth-helpers.test.ts","path":"src/gateway/http-auth-helpers.test.ts","id":4362,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-auth-helpers.ts","path":"src/gateway/http-auth-helpers.ts","id":4363,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-common.test.ts","path":"src/gateway/http-common.test.ts","id":4364,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"habakan","ownerEmail":"kansukebano@gmail.com"},{"name":"http-common.ts","path":"src/gateway/http-common.ts","id":4365,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"habakan","ownerEmail":"kansukebano@gmail.com"},{"name":"http-endpoint-helpers.test.ts","path":"src/gateway/http-endpoint-helpers.test.ts","id":4366,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-endpoint-helpers.ts","path":"src/gateway/http-endpoint-helpers.ts","id":4367,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-utils.request-context.test.ts","path":"src/gateway/http-utils.request-context.test.ts","id":4368,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-utils.ts","path":"src/gateway/http-utils.ts","id":4369,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"input-allowlist.ts","path":"src/gateway/input-allowlist.ts","id":4370,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"live-image-probe.ts","path":"src/gateway/live-image-probe.ts","id":4371,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"live-tool-probe-utils.test.ts","path":"src/gateway/live-tool-probe-utils.test.ts","id":4372,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"live-tool-probe-utils.ts","path":"src/gateway/live-tool-probe-utils.ts","id":4373,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"method-scopes.test.ts","path":"src/gateway/method-scopes.test.ts","id":4374,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"method-scopes.ts","path":"src/gateway/method-scopes.ts","id":4375,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"net.test.ts","path":"src/gateway/net.test.ts","id":4376,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"net.ts","path":"src/gateway/net.ts","id":4377,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-command-policy.ts","path":"src/gateway/node-command-policy.ts","id":4378,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"node-invoke-sanitize.ts","path":"src/gateway/node-invoke-sanitize.ts","id":4379,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-invoke-system-run-approval-errors.ts","path":"src/gateway/node-invoke-system-run-approval-errors.ts","id":4380,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-invoke-system-run-approval-match.test.ts","path":"src/gateway/node-invoke-system-run-approval-match.test.ts","id":4381,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-invoke-system-run-approval-match.ts","path":"src/gateway/node-invoke-system-run-approval-match.ts","id":4382,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-invoke-system-run-approval.test.ts","path":"src/gateway/node-invoke-system-run-approval.test.ts","id":4383,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-invoke-system-run-approval.ts","path":"src/gateway/node-invoke-system-run-approval.ts","id":4384,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-pending-work.test.ts","path":"src/gateway/node-pending-work.test.ts","id":4385,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"node-pending-work.ts","path":"src/gateway/node-pending-work.ts","id":4386,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"node-registry.ts","path":"src/gateway/node-registry.ts","id":4387,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"open-responses.schema.ts","path":"src/gateway/open-responses.schema.ts","id":4388,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"openai-http.image-budget.test.ts","path":"src/gateway/openai-http.image-budget.test.ts","id":4389,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"openai-http.message-channel.test.ts","path":"src/gateway/openai-http.message-channel.test.ts","id":4390,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-http.test.ts","path":"src/gateway/openai-http.test.ts","id":4391,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openai-http.ts","path":"src/gateway/openai-http.ts","id":4392,"degree":10,"cochangeCount":1,"riskScore":0.0391,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openresponses-http.test.ts","path":"src/gateway/openresponses-http.test.ts","id":4393,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openresponses-http.ts","path":"src/gateway/openresponses-http.ts","id":4394,"degree":10,"cochangeCount":1,"riskScore":0.0391,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"openresponses-parity.test.ts","path":"src/gateway/openresponses-parity.test.ts","id":4395,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"openresponses-prompt.ts","path":"src/gateway/openresponses-prompt.ts","id":4396,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"operator-approvals-client.ts","path":"src/gateway/operator-approvals-client.ts","id":4397,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"origin-check.test.ts","path":"src/gateway/origin-check.test.ts","id":4398,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"origin-check.ts","path":"src/gateway/origin-check.ts","id":4399,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe-auth.test.ts","path":"src/gateway/probe-auth.test.ts","id":4400,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe-auth.ts","path":"src/gateway/probe-auth.ts","id":4401,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.auth.integration.test.ts","path":"src/gateway/probe.auth.integration.test.ts","id":4402,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.test.ts","path":"src/gateway/probe.test.ts","id":4403,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"src/gateway/probe.ts","id":4404,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"protocol","children":[{"name":"client-info.ts","path":"src/gateway/protocol/client-info.ts","id":4405,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"connect-error-details.test.ts","path":"src/gateway/protocol/connect-error-details.test.ts","id":4406,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"connect-error-details.ts","path":"src/gateway/protocol/connect-error-details.ts","id":4407,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"cron-validators.test.ts","path":"src/gateway/protocol/cron-validators.test.ts","id":4408,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"kkhomej33-netizen","ownerEmail":"kkhomej33@gmail.com"},{"name":"index.test.ts","path":"src/gateway/protocol/index.test.ts","id":4409,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/gateway/protocol/index.ts","id":4410,"degree":4,"cochangeCount":5,"riskScore":0.0075,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"primitives.secretref.test.ts","path":"src/gateway/protocol/primitives.secretref.test.ts","id":4411,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"push.test.ts","path":"src/gateway/protocol/push.test.ts","id":4412,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"schema.ts","path":"src/gateway/protocol/schema.ts","id":4413,"degree":1,"cochangeCount":2,"riskScore":0.003,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema","children":[{"name":"agent.ts","path":"src/gateway/protocol/schema/agent.ts","id":4414,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents-models-skills.ts","path":"src/gateway/protocol/schema/agents-models-skills.ts","id":4415,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"channels.ts","path":"src/gateway/protocol/schema/channels.ts","id":4416,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"src/gateway/protocol/schema/config.ts","id":4417,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron.ts","path":"src/gateway/protocol/schema/cron.ts","id":4418,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"devices.ts","path":"src/gateway/protocol/schema/devices.ts","id":4419,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"error-codes.ts","path":"src/gateway/protocol/schema/error-codes.ts","id":4420,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals.ts","path":"src/gateway/protocol/schema/exec-approvals.ts","id":4421,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frames.ts","path":"src/gateway/protocol/schema/frames.ts","id":4422,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logs-chat.ts","path":"src/gateway/protocol/schema/logs-chat.ts","id":4423,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"nodes.ts","path":"src/gateway/protocol/schema/nodes.ts","id":4424,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"primitives.ts","path":"src/gateway/protocol/schema/primitives.ts","id":4425,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"protocol-schemas.ts","path":"src/gateway/protocol/schema/protocol-schemas.ts","id":4426,"degree":16,"cochangeCount":3,"riskScore":0.0203,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push.ts","path":"src/gateway/protocol/schema/push.ts","id":4427,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"secrets.ts","path":"src/gateway/protocol/schema/secrets.ts","id":4428,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"sessions.ts","path":"src/gateway/protocol/schema/sessions.ts","id":4429,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"snapshot.ts","path":"src/gateway/protocol/schema/snapshot.ts","id":4430,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/gateway/protocol/schema/types.ts","id":4431,"degree":2,"cochangeCount":1,"riskScore":0.0068,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"wizard.ts","path":"src/gateway/protocol/schema/wizard.ts","id":4432,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"talk-config.contract.test.ts","path":"src/gateway/protocol/talk-config.contract.test.ts","id":4433,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"reconnect-gating.test.ts","path":"src/gateway/reconnect-gating.test.ts","id":4434,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-configured-secret-input-string.test.ts","path":"src/gateway/resolve-configured-secret-input-string.test.ts","id":4435,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-configured-secret-input-string.ts","path":"src/gateway/resolve-configured-secret-input-string.ts","id":4436,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"role-policy.test.ts","path":"src/gateway/role-policy.test.ts","id":4437,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"role-policy.ts","path":"src/gateway/role-policy.ts","id":4438,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"security-path.test.ts","path":"src/gateway/security-path.test.ts","id":4439,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"security-path.ts","path":"src/gateway/security-path.ts","id":4440,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-broadcast.ts","path":"src/gateway/server-broadcast.ts","id":4441,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@users.noreply.github.com"},{"name":"server-browser.ts","path":"src/gateway/server-browser.ts","id":4442,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-channels.test.ts","path":"src/gateway/server-channels.test.ts","id":4443,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-channels.ts","path":"src/gateway/server-channels.ts","id":4444,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-chat.agent-events.test.ts","path":"src/gateway/server-chat.agent-events.test.ts","id":4445,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-chat.ts","path":"src/gateway/server-chat.ts","id":4446,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-close.ts","path":"src/gateway/server-close.ts","id":4447,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-constants.ts","path":"src/gateway/server-constants.ts","id":4448,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-cron.test.ts","path":"src/gateway/server-cron.test.ts","id":4449,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-cron.ts","path":"src/gateway/server-cron.ts","id":4450,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"kkhomej33-netizen","ownerEmail":"kkhomej33@gmail.com"},{"name":"server-discovery-runtime.ts","path":"src/gateway/server-discovery-runtime.ts","id":4451,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-discovery.test.ts","path":"src/gateway/server-discovery.test.ts","id":4452,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-discovery.ts","path":"src/gateway/server-discovery.ts","id":4453,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-http.hooks-request-timeout.test.ts","path":"src/gateway/server-http.hooks-request-timeout.test.ts","id":4454,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-http.probe.test.ts","path":"src/gateway/server-http.probe.test.ts","id":4455,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server-http.test-harness.ts","path":"src/gateway/server-http.test-harness.ts","id":4456,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-http.ts","path":"src/gateway/server-http.ts","id":4457,"degree":17,"cochangeCount":3,"riskScore":0.1566,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-lanes.ts","path":"src/gateway/server-lanes.ts","id":4458,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-maintenance.test.ts","path":"src/gateway/server-maintenance.test.ts","id":4459,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-maintenance.ts","path":"src/gateway/server-maintenance.ts","id":4460,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"server-methods-list.ts","path":"src/gateway/server-methods-list.ts","id":4461,"degree":3,"cochangeCount":2,"riskScore":0.0706,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-methods.control-plane-rate-limit.test.ts","path":"src/gateway/server-methods.control-plane-rate-limit.test.ts","id":4462,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-methods.ts","path":"src/gateway/server-methods.ts","id":4463,"degree":8,"cochangeCount":1,"riskScore":0.0376,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-methods","children":[{"name":"agent-job.ts","path":"src/gateway/server-methods/agent-job.ts","id":4464,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bob","ownerEmail":"dutifulbob@gmail.com"},{"name":"agent-timestamp.ts","path":"src/gateway/server-methods/agent-timestamp.ts","id":4465,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Conroy Whitney","ownerEmail":"conroy.whitney@gmail.com"},{"name":"agent-wait-dedupe.test.ts","path":"src/gateway/server-methods/agent-wait-dedupe.test.ts","id":4466,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-wait-dedupe.ts","path":"src/gateway/server-methods/agent-wait-dedupe.ts","id":4467,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.test.ts","path":"src/gateway/server-methods/agent.test.ts","id":4468,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent.ts","path":"src/gateway/server-methods/agent.ts","id":4469,"degree":6,"cochangeCount":3,"riskScore":0.0665,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents-mutate.test.ts","path":"src/gateway/server-methods/agents-mutate.test.ts","id":4470,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents.ts","path":"src/gateway/server-methods/agents.ts","id":4471,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"attachment-normalize.ts","path":"src/gateway/server-methods/attachment-normalize.ts","id":4472,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"base-hash.ts","path":"src/gateway/server-methods/base-hash.ts","id":4473,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser.profile-from-body.test.ts","path":"src/gateway/server-methods/browser.profile-from-body.test.ts","id":4474,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"browser.ts","path":"src/gateway/server-methods/browser.ts","id":4475,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.ts","path":"src/gateway/server-methods/channels.ts","id":4476,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-transcript-inject.ts","path":"src/gateway/server-methods/chat-transcript-inject.ts","id":4477,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.abort-authorization.test.ts","path":"src/gateway/server-methods/chat.abort-authorization.test.ts","id":4478,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.abort-persistence.test.ts","path":"src/gateway/server-methods/chat.abort-persistence.test.ts","id":4479,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.abort.test-helpers.ts","path":"src/gateway/server-methods/chat.abort.test-helpers.ts","id":4480,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"chat.directive-tags.test.ts","path":"src/gateway/server-methods/chat.directive-tags.test.ts","id":4481,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"chat.inject.parentid.test.ts","path":"src/gateway/server-methods/chat.inject.parentid.test.ts","id":4482,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.test-helpers.ts","path":"src/gateway/server-methods/chat.test-helpers.ts","id":4483,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.ts","path":"src/gateway/server-methods/chat.ts","id":4484,"degree":7,"cochangeCount":1,"riskScore":0.0229,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"src/gateway/server-methods/config.ts","id":4485,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"connect.ts","path":"src/gateway/server-methods/connect.ts","id":4486,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron.ts","path":"src/gateway/server-methods/cron.ts","id":4487,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"devices.ts","path":"src/gateway/server-methods/devices.ts","id":4488,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"doctor.test.ts","path":"src/gateway/server-methods/doctor.test.ts","id":4489,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"doctor.ts","path":"src/gateway/server-methods/doctor.ts","id":4490,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ruslan Kharitonov","ownerEmail":"therknet@gmail.com"},{"name":"exec-approval.ts","path":"src/gateway/server-methods/exec-approval.ts","id":4491,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals.ts","path":"src/gateway/server-methods/exec-approvals.ts","id":4492,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"health.ts","path":"src/gateway/server-methods/health.ts","id":4493,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logs.ts","path":"src/gateway/server-methods/logs.ts","id":4494,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"models.ts","path":"src/gateway/server-methods/models.ts","id":4495,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-pending.test.ts","path":"src/gateway/server-methods/nodes-pending.test.ts","id":4496,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"nodes-pending.ts","path":"src/gateway/server-methods/nodes-pending.ts","id":4497,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"nodes.canvas-capability-refresh.test.ts","path":"src/gateway/server-methods/nodes.canvas-capability-refresh.test.ts","id":4498,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"nodes.handlers.invoke-result.ts","path":"src/gateway/server-methods/nodes.handlers.invoke-result.ts","id":4499,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes.helpers.ts","path":"src/gateway/server-methods/nodes.helpers.ts","id":4500,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes.invoke-wake.test.ts","path":"src/gateway/server-methods/nodes.invoke-wake.test.ts","id":4501,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes.ts","path":"src/gateway/server-methods/nodes.ts","id":4502,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push.test.ts","path":"src/gateway/server-methods/push.test.ts","id":4503,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push.ts","path":"src/gateway/server-methods/push.ts","id":4504,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"restart-request.ts","path":"src/gateway/server-methods/restart-request.ts","id":4505,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secrets.test.ts","path":"src/gateway/server-methods/secrets.test.ts","id":4506,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secrets.ts","path":"src/gateway/server-methods/secrets.ts","id":4507,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"send.test.ts","path":"src/gateway/server-methods/send.test.ts","id":4508,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.ts","path":"src/gateway/server-methods/send.ts","id":4509,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-methods.test.ts","path":"src/gateway/server-methods/server-methods.test.ts","id":4510,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.ts","path":"src/gateway/server-methods/sessions.ts","id":4511,"degree":2,"cochangeCount":2,"riskScore":0.0436,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.ts","path":"src/gateway/server-methods/skills.ts","id":4512,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.update.normalizes-api-key.test.ts","path":"src/gateway/server-methods/skills.update.normalizes-api-key.test.ts","id":4513,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system.ts","path":"src/gateway/server-methods/system.ts","id":4514,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"talk.ts","path":"src/gateway/server-methods/talk.ts","id":4515,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools-catalog.test.ts","path":"src/gateway/server-methods/tools-catalog.test.ts","id":4516,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"tools-catalog.ts","path":"src/gateway/server-methods/tools-catalog.ts","id":4517,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"tts.ts","path":"src/gateway/server-methods/tts.ts","id":4518,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/gateway/server-methods/types.ts","id":4519,"degree":38,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update.test.ts","path":"src/gateway/server-methods/update.test.ts","id":4520,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update.ts","path":"src/gateway/server-methods/update.ts","id":4521,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage.sessions-usage.test.ts","path":"src/gateway/server-methods/usage.sessions-usage.test.ts","id":4522,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage.test.ts","path":"src/gateway/server-methods/usage.test.ts","id":4523,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"huntharo@gmail.com"},{"name":"usage.ts","path":"src/gateway/server-methods/usage.ts","id":4524,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"validation.ts","path":"src/gateway/server-methods/validation.ts","id":4525,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"voicewake.ts","path":"src/gateway/server-methods/voicewake.ts","id":4526,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web.ts","path":"src/gateway/server-methods/web.ts","id":4527,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wizard.ts","path":"src/gateway/server-methods/wizard.ts","id":4528,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"server-mobile-nodes.ts","path":"src/gateway/server-mobile-nodes.ts","id":4529,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-model-catalog.ts","path":"src/gateway/server-model-catalog.ts","id":4530,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-node-events-types.ts","path":"src/gateway/server-node-events-types.ts","id":4531,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-node-events.test.ts","path":"src/gateway/server-node-events.test.ts","id":4532,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-node-events.ts","path":"src/gateway/server-node-events.ts","id":4533,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-node-subscriptions.ts","path":"src/gateway/server-node-subscriptions.ts","id":4534,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"server-plugins.test.ts","path":"src/gateway/server-plugins.test.ts","id":4535,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"plum-dawg","ownerEmail":"plummat@gmail.com"},{"name":"server-plugins.ts","path":"src/gateway/server-plugins.ts","id":4536,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-reload-handlers.ts","path":"src/gateway/server-reload-handlers.ts","id":4537,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-restart-deferral.test.ts","path":"src/gateway/server-restart-deferral.test.ts","id":4538,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-restart-sentinel.test.ts","path":"src/gateway/server-restart-sentinel.test.ts","id":4539,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-restart-sentinel.ts","path":"src/gateway/server-restart-sentinel.ts","id":4540,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-runtime-config.test.ts","path":"src/gateway/server-runtime-config.test.ts","id":4541,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-runtime-config.ts","path":"src/gateway/server-runtime-config.ts","id":4542,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-runtime-state.ts","path":"src/gateway/server-runtime-state.ts","id":4543,"degree":12,"cochangeCount":2,"riskScore":0.1202,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-session-key.test.ts","path":"src/gateway/server-session-key.test.ts","id":4544,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"server-session-key.ts","path":"src/gateway/server-session-key.ts","id":4545,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-shared.ts","path":"src/gateway/server-shared.ts","id":4546,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-startup-log.test.ts","path":"src/gateway/server-startup-log.test.ts","id":4547,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-startup-log.ts","path":"src/gateway/server-startup-log.ts","id":4548,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-startup-memory.test.ts","path":"src/gateway/server-startup-memory.test.ts","id":4549,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"server-startup-memory.ts","path":"src/gateway/server-startup-memory.ts","id":4550,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"server-startup.ts","path":"src/gateway/server-startup.ts","id":4551,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-tailscale.ts","path":"src/gateway/server-tailscale.ts","id":4552,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-utils.ts","path":"src/gateway/server-utils.ts","id":4553,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server-wizard-sessions.ts","path":"src/gateway/server-wizard-sessions.ts","id":4554,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"server-ws-runtime.ts","path":"src/gateway/server-ws-runtime.ts","id":4555,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.agent.gateway-server-agent-a.test.ts","path":"src/gateway/server.agent.gateway-server-agent-a.test.ts","id":4556,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.agent.gateway-server-agent-b.test.ts","path":"src/gateway/server.agent.gateway-server-agent-b.test.ts","id":4557,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.agent.gateway-server-agent.mocks.ts","path":"src/gateway/server.agent.gateway-server-agent.mocks.ts","id":4558,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.browser-hardening.test.ts","path":"src/gateway/server.auth.browser-hardening.test.ts","id":4559,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.compat-baseline.test.ts","path":"src/gateway/server.auth.compat-baseline.test.ts","id":4560,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.control-ui.suite.ts","path":"src/gateway/server.auth.control-ui.suite.ts","id":4561,"degree":2,"cochangeCount":1,"riskScore":0.0192,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.control-ui.test.ts","path":"src/gateway/server.auth.control-ui.test.ts","id":4562,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.default-token.suite.ts","path":"src/gateway/server.auth.default-token.suite.ts","id":4563,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.default-token.test.ts","path":"src/gateway/server.auth.default-token.test.ts","id":4564,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.modes.suite.ts","path":"src/gateway/server.auth.modes.suite.ts","id":4565,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server.auth.modes.test.ts","path":"src/gateway/server.auth.modes.test.ts","id":4566,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.auth.shared.ts","path":"src/gateway/server.auth.shared.ts","id":4567,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.canvas-auth.test.ts","path":"src/gateway/server.canvas-auth.test.ts","id":4568,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.channels.test.ts","path":"src/gateway/server.channels.test.ts","id":4569,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.chat.gateway-server-chat-b.test.ts","path":"src/gateway/server.chat.gateway-server-chat-b.test.ts","id":4570,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.chat.gateway-server-chat.test.ts","path":"src/gateway/server.chat.gateway-server-chat.test.ts","id":4571,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.config-apply.test.ts","path":"src/gateway/server.config-apply.test.ts","id":4572,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.config-patch.test.ts","path":"src/gateway/server.config-patch.test.ts","id":4573,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.control-ui-root.test.ts","path":"src/gateway/server.control-ui-root.test.ts","id":4574,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Radek Sienkiewicz","ownerEmail":"mail@velvetshark.com"},{"name":"server.cron.test.ts","path":"src/gateway/server.cron.test.ts","id":4575,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.device-pair-approve-authz.test.ts","path":"src/gateway/server.device-pair-approve-authz.test.ts","id":4576,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server.device-token-rotate-authz.test.ts","path":"src/gateway/server.device-token-rotate-authz.test.ts","id":4577,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.e2e-registry-helpers.ts","path":"src/gateway/server.e2e-registry-helpers.ts","id":4578,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.e2e-ws-harness.ts","path":"src/gateway/server.e2e-ws-harness.ts","id":4579,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.health.test.ts","path":"src/gateway/server.health.test.ts","id":4580,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.hooks.test.ts","path":"src/gateway/server.hooks.test.ts","id":4581,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.impl.ts","path":"src/gateway/server.impl.ts","id":4582,"degree":33,"cochangeCount":3,"riskScore":0.1769,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.ios-client-id.test.ts","path":"src/gateway/server.ios-client-id.test.ts","id":4583,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.legacy-migration.test.ts","path":"src/gateway/server.legacy-migration.test.ts","id":4584,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.models-voicewake-misc.test.ts","path":"src/gateway/server.models-voicewake-misc.test.ts","id":4585,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.node-invoke-approval-bypass.test.ts","path":"src/gateway/server.node-invoke-approval-bypass.test.ts","id":4586,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.plugin-http-auth.test.ts","path":"src/gateway/server.plugin-http-auth.test.ts","id":4587,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.preauth-hardening.test.ts","path":"src/gateway/server.preauth-hardening.test.ts","id":4588,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server.reload.test.ts","path":"src/gateway/server.reload.test.ts","id":4589,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.roles-allowlist-update.test.ts","path":"src/gateway/server.roles-allowlist-update.test.ts","id":4590,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.sessions-send.test.ts","path":"src/gateway/server.sessions-send.test.ts","id":4591,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.sessions.gateway-server-sessions-a.test.ts","path":"src/gateway/server.sessions.gateway-server-sessions-a.test.ts","id":4592,"degree":3,"cochangeCount":2,"riskScore":0.0391,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"server.skills-status.test.ts","path":"src/gateway/server.skills-status.test.ts","id":4593,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"server.talk-config.test.ts","path":"src/gateway/server.talk-config.test.ts","id":4594,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.tools-catalog.test.ts","path":"src/gateway/server.tools-catalog.test.ts","id":4595,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"server.ts","path":"src/gateway/server.ts","id":4596,"degree":6,"cochangeCount":9,"riskScore":0.4767,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server","children":[{"name":"__tests__","children":[{"name":"test-utils.ts","path":"src/gateway/server/__tests__/test-utils.ts","id":4597,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"close-reason.ts","path":"src/gateway/server/close-reason.ts","id":4598,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"health-state.ts","path":"src/gateway/server/health-state.ts","id":4599,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks.ts","path":"src/gateway/server/hooks.ts","id":4600,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-auth.ts","path":"src/gateway/server/http-auth.ts","id":4601,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-listen.test.ts","path":"src/gateway/server/http-listen.test.ts","id":4602,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"http-listen.ts","path":"src/gateway/server/http-listen.ts","id":4603,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"plugins-http.test.ts","path":"src/gateway/server/plugins-http.test.ts","id":4604,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-http.ts","path":"src/gateway/server/plugins-http.ts","id":4605,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugins-http","children":[{"name":"path-context.ts","path":"src/gateway/server/plugins-http/path-context.ts","id":4606,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"route-auth.ts","path":"src/gateway/server/plugins-http/route-auth.ts","id":4607,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"route-match.ts","path":"src/gateway/server/plugins-http/route-match.ts","id":4608,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"presence-events.test.ts","path":"src/gateway/server/presence-events.test.ts","id":4609,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"presence-events.ts","path":"src/gateway/server/presence-events.ts","id":4610,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"readiness.test.ts","path":"src/gateway/server/readiness.test.ts","id":4611,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"readiness.ts","path":"src/gateway/server/readiness.ts","id":4612,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"tls.ts","path":"src/gateway/server/tls.ts","id":4613,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ws-connection.ts","path":"src/gateway/server/ws-connection.ts","id":4614,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ws-connection","children":[{"name":"auth-context.test.ts","path":"src/gateway/server/ws-connection/auth-context.test.ts","id":4615,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-context.ts","path":"src/gateway/server/ws-connection/auth-context.ts","id":4616,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auth-messages.ts","path":"src/gateway/server/ws-connection/auth-messages.ts","id":4617,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"connect-policy.test.ts","path":"src/gateway/server/ws-connection/connect-policy.test.ts","id":4618,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Widing","ownerEmail":"widing.marcus@gmail.com"},{"name":"connect-policy.ts","path":"src/gateway/server/ws-connection/connect-policy.ts","id":4619,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"handshake-auth-helpers.test.ts","path":"src/gateway/server/ws-connection/handshake-auth-helpers.test.ts","id":4620,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"handshake-auth-helpers.ts","path":"src/gateway/server/ws-connection/handshake-auth-helpers.ts","id":4621,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-handler.ts","path":"src/gateway/server/ws-connection/message-handler.ts","id":4622,"degree":5,"cochangeCount":2,"riskScore":0.0068,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"unauthorized-flood-guard.test.ts","path":"src/gateway/server/ws-connection/unauthorized-flood-guard.test.ts","id":4623,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"unauthorized-flood-guard.ts","path":"src/gateway/server/ws-connection/unauthorized-flood-guard.ts","id":4624,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"ws-types.ts","path":"src/gateway/server/ws-types.ts","id":4625,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"session-preview.test-helpers.ts","path":"src/gateway/session-preview.test-helpers.ts","id":4626,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-reset-service.ts","path":"src/gateway/session-reset-service.ts","id":4627,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"session-utils.fs.test.ts","path":"src/gateway/session-utils.fs.test.ts","id":4628,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-utils.fs.ts","path":"src/gateway/session-utils.fs.ts","id":4629,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"CJ Winslow","ownerEmail":"github@cjwinslow.com"},{"name":"session-utils.test.ts","path":"src/gateway/session-utils.test.ts","id":4630,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-utils.ts","path":"src/gateway/session-utils.ts","id":4631,"degree":10,"cochangeCount":4,"riskScore":0.0992,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-utils.types.ts","path":"src/gateway/session-utils.types.ts","id":4632,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-patch.test.ts","path":"src/gateway/sessions-patch.test.ts","id":4633,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-patch.ts","path":"src/gateway/sessions-patch.ts","id":4634,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions-resolve.ts","path":"src/gateway/sessions-resolve.ts","id":4635,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"startup-auth.test.ts","path":"src/gateway/startup-auth.test.ts","id":4636,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"startup-auth.ts","path":"src/gateway/startup-auth.ts","id":4637,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"startup-control-ui-origins.ts","path":"src/gateway/startup-control-ui-origins.ts","id":4638,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-approval-binding.contract.test.ts","path":"src/gateway/system-run-approval-binding.contract.test.ts","id":4639,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-approval-binding.test.ts","path":"src/gateway/system-run-approval-binding.test.ts","id":4640,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.agent-results.ts","path":"src/gateway/test-helpers.agent-results.ts","id":4641,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.e2e.ts","path":"src/gateway/test-helpers.e2e.ts","id":4642,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.mocks.ts","path":"src/gateway/test-helpers.mocks.ts","id":4643,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.openai-mock.ts","path":"src/gateway/test-helpers.openai-mock.ts","id":4644,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"test-helpers.server.ts","path":"src/gateway/test-helpers.server.ts","id":4645,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers.ts","path":"src/gateway/test-helpers.ts","id":4646,"degree":33,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-http-response.ts","path":"src/gateway/test-http-response.ts","id":4647,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-openai-responses-model.ts","path":"src/gateway/test-openai-responses-model.ts","id":4648,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-temp-config.ts","path":"src/gateway/test-temp-config.ts","id":4649,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-with-server.ts","path":"src/gateway/test-with-server.ts","id":4650,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools-invoke-http.cron-regression.test.ts","path":"src/gateway/tools-invoke-http.cron-regression.test.ts","id":4651,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools-invoke-http.test.ts","path":"src/gateway/tools-invoke-http.test.ts","id":4652,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools-invoke-http.ts","path":"src/gateway/tools-invoke-http.ts","id":4653,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ws-log.test.ts","path":"src/gateway/ws-log.test.ts","id":4654,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ws-log.ts","path":"src/gateway/ws-log.ts","id":4655,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ws-logging.ts","path":"src/gateway/ws-logging.ts","id":4656,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"globals.ts","path":"src/globals.ts","id":4657,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks","children":[{"name":"bundled-dir.ts","path":"src/hooks/bundled-dir.ts","id":4658,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"bundled","children":[{"name":"boot-md","children":[{"name":"handler.gateway-startup.integration.test.ts","path":"src/hooks/bundled/boot-md/handler.gateway-startup.integration.test.ts","id":4659,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"handler.test.ts","path":"src/hooks/bundled/boot-md/handler.test.ts","id":4660,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"handler.ts","path":"src/hooks/bundled/boot-md/handler.ts","id":4661,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.g@singular.net"}]},{"name":"bootstrap-extra-files","children":[{"name":"handler.test.ts","path":"src/hooks/bundled/bootstrap-extra-files/handler.test.ts","id":4662,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"handler.ts","path":"src/hooks/bundled/bootstrap-extra-files/handler.ts","id":4663,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"}]},{"name":"command-logger","children":[{"name":"handler.ts","path":"src/hooks/bundled/command-logger/handler.ts","id":4664,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"session-memory","children":[{"name":"handler.test.ts","path":"src/hooks/bundled/session-memory/handler.test.ts","id":4665,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"handler.ts","path":"src/hooks/bundled/session-memory/handler.ts","id":4666,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"config.ts","path":"src/hooks/config.ts","id":4667,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"fire-and-forget.test.ts","path":"src/hooks/fire-and-forget.test.ts","id":4668,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fire-and-forget.ts","path":"src/hooks/fire-and-forget.ts","id":4669,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frontmatter.test.ts","path":"src/hooks/frontmatter.test.ts","id":4670,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"frontmatter.ts","path":"src/hooks/frontmatter.ts","id":4671,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gmail-ops.ts","path":"src/hooks/gmail-ops.ts","id":4672,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Anton Sotkov","ownerEmail":"anton@sotkov.com"},{"name":"gmail-setup-utils.test.ts","path":"src/hooks/gmail-setup-utils.test.ts","id":4673,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gmail-setup-utils.ts","path":"src/hooks/gmail-setup-utils.ts","id":4674,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gmail-watcher-lifecycle.test.ts","path":"src/hooks/gmail-watcher-lifecycle.test.ts","id":4675,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gmail-watcher-lifecycle.ts","path":"src/hooks/gmail-watcher-lifecycle.ts","id":4676,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gmail-watcher.ts","path":"src/hooks/gmail-watcher.ts","id":4677,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gmail.test.ts","path":"src/hooks/gmail.test.ts","id":4678,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gmail.ts","path":"src/hooks/gmail.ts","id":4679,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks-install.test.ts","path":"src/hooks/hooks-install.test.ts","id":4680,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks-status.ts","path":"src/hooks/hooks-status.ts","id":4681,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hooks.ts","path":"src/hooks/hooks.ts","id":4682,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"import-url.test.ts","path":"src/hooks/import-url.test.ts","id":4683,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"mudrii","ownerEmail":"mudreac@gmail.com"},{"name":"import-url.ts","path":"src/hooks/import-url.ts","id":4684,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"mudrii","ownerEmail":"mudreac@gmail.com"},{"name":"install.test.ts","path":"src/hooks/install.test.ts","id":4685,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install.ts","path":"src/hooks/install.ts","id":4686,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"installs.ts","path":"src/hooks/installs.ts","id":4687,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"internal-hooks.test.ts","path":"src/hooks/internal-hooks.test.ts","id":4688,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"internal-hooks.ts","path":"src/hooks/internal-hooks.ts","id":4689,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"llm-slug-generator.ts","path":"src/hooks/llm-slug-generator.ts","id":4690,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Yida-Dev","ownerEmail":"92713555+Yida-Dev@users.noreply.github.com"},{"name":"loader.test.ts","path":"src/hooks/loader.test.ts","id":4691,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"loader.ts","path":"src/hooks/loader.ts","id":4692,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-hook-mappers.test.ts","path":"src/hooks/message-hook-mappers.test.ts","id":4693,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"message-hook-mappers.ts","path":"src/hooks/message-hook-mappers.ts","id":4694,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"message-hooks.test.ts","path":"src/hooks/message-hooks.test.ts","id":4695,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"module-loader.test.ts","path":"src/hooks/module-loader.test.ts","id":4696,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"module-loader.ts","path":"src/hooks/module-loader.ts","id":4697,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-hooks.test.ts","path":"src/hooks/plugin-hooks.test.ts","id":4698,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-hooks.ts","path":"src/hooks/plugin-hooks.ts","id":4699,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/hooks/types.ts","id":4700,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.test.ts","path":"src/hooks/workspace.test.ts","id":4701,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.ts","path":"src/hooks/workspace.ts","id":4702,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"i18n","children":[{"name":"registry.test.ts","path":"src/i18n/registry.test.ts","id":4703,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Darshil","ownerEmail":"ddhameliya@mail.sfsu.edu"}]},{"name":"index.test.ts","path":"src/index.test.ts","id":4704,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/index.ts","id":4705,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"infra","children":[{"name":"abort-pattern.test.ts","path":"src/infra/abort-pattern.test.ts","id":4706,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"abort-signal.test.ts","path":"src/infra/abort-signal.test.ts","id":4707,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"abort-signal.ts","path":"src/infra/abort-signal.ts","id":4708,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-events.test.ts","path":"src/infra/agent-events.test.ts","id":4709,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-events.ts","path":"src/infra/agent-events.ts","id":4710,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"archive-helpers.test.ts","path":"src/infra/archive-helpers.test.ts","id":4711,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"archive-path.test.ts","path":"src/infra/archive-path.test.ts","id":4712,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"archive-path.ts","path":"src/infra/archive-path.ts","id":4713,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"archive-staging.test.ts","path":"src/infra/archive-staging.test.ts","id":4714,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"archive-staging.ts","path":"src/infra/archive-staging.ts","id":4715,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"archive.test.ts","path":"src/infra/archive.test.ts","id":4716,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"archive.ts","path":"src/infra/archive.ts","id":4717,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backoff.test.ts","path":"src/infra/backoff.test.ts","id":4718,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backoff.ts","path":"src/infra/backoff.ts","id":4719,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backup-create.test.ts","path":"src/infra/backup-create.test.ts","id":4720,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"backup-create.ts","path":"src/infra/backup-create.ts","id":4721,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"binaries.test.ts","path":"src/infra/binaries.test.ts","id":4722,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"binaries.ts","path":"src/infra/binaries.ts","id":4723,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour-ciao.test.ts","path":"src/infra/bonjour-ciao.test.ts","id":4724,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour-ciao.ts","path":"src/infra/bonjour-ciao.ts","id":4725,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour-discovery.test.ts","path":"src/infra/bonjour-discovery.test.ts","id":4726,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour-discovery.ts","path":"src/infra/bonjour-discovery.ts","id":4727,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour-errors.test.ts","path":"src/infra/bonjour-errors.test.ts","id":4728,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour-errors.ts","path":"src/infra/bonjour-errors.ts","id":4729,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour.test.ts","path":"src/infra/bonjour.test.ts","id":4730,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bonjour.ts","path":"src/infra/bonjour.ts","id":4731,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"boundary-file-read.test.ts","path":"src/infra/boundary-file-read.test.ts","id":4732,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"boundary-file-read.ts","path":"src/infra/boundary-file-read.ts","id":4733,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Agent","ownerEmail":"agent@example.com"},{"name":"boundary-path.test.ts","path":"src/infra/boundary-path.test.ts","id":4734,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"boundary-path.ts","path":"src/infra/boundary-path.ts","id":4735,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"brew.test.ts","path":"src/infra/brew.test.ts","id":4736,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"brew.ts","path":"src/infra/brew.ts","id":4737,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"canvas-host-url.test.ts","path":"src/infra/canvas-host-url.test.ts","id":4738,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"canvas-host-url.ts","path":"src/infra/canvas-host-url.ts","id":4739,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-activity.test.ts","path":"src/infra/channel-activity.test.ts","id":4740,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-activity.ts","path":"src/infra/channel-activity.ts","id":4741,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel-summary.test.ts","path":"src/infra/channel-summary.test.ts","id":4742,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-summary.ts","path":"src/infra/channel-summary.ts","id":4743,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels-status-issues.test.ts","path":"src/infra/channels-status-issues.test.ts","id":4744,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels-status-issues.ts","path":"src/infra/channels-status-issues.ts","id":4745,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"cli-root-options.test.ts","path":"src/infra/cli-root-options.test.ts","id":4746,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-root-options.ts","path":"src/infra/cli-root-options.ts","id":4747,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"clipboard.test.ts","path":"src/infra/clipboard.test.ts","id":4748,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"clipboard.ts","path":"src/infra/clipboard.ts","id":4749,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-assets.test.ts","path":"src/infra/control-ui-assets.test.ts","id":4750,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-assets.ts","path":"src/infra/control-ui-assets.ts","id":4751,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"dedupe.test.ts","path":"src/infra/dedupe.test.ts","id":4752,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dedupe.ts","path":"src/infra/dedupe.ts","id":4753,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"yunweibang","ownerEmail":"zhedou@163.com"},{"name":"detect-package-manager.test.ts","path":"src/infra/detect-package-manager.test.ts","id":4754,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"detect-package-manager.ts","path":"src/infra/detect-package-manager.ts","id":4755,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth-store.test.ts","path":"src/infra/device-auth-store.test.ts","id":4756,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth-store.ts","path":"src/infra/device-auth-store.ts","id":4757,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"device-bootstrap.test.ts","path":"src/infra/device-bootstrap.test.ts","id":4758,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-bootstrap.ts","path":"src/infra/device-bootstrap.ts","id":4759,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-identity.state-dir.test.ts","path":"src/infra/device-identity.state-dir.test.ts","id":4760,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-identity.test.ts","path":"src/infra/device-identity.test.ts","id":4761,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-identity.ts","path":"src/infra/device-identity.ts","id":4762,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-pairing.test.ts","path":"src/infra/device-pairing.test.ts","id":4763,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-pairing.ts","path":"src/infra/device-pairing.ts","id":4764,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"diagnostic-events.test.ts","path":"src/infra/diagnostic-events.test.ts","id":4765,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"diagnostic-events.ts","path":"src/infra/diagnostic-events.ts","id":4766,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"David Harmeyer","ownerEmail":"13dharmeyer@gmail.com"},{"name":"diagnostic-flags.test.ts","path":"src/infra/diagnostic-flags.test.ts","id":4767,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"diagnostic-flags.ts","path":"src/infra/diagnostic-flags.ts","id":4768,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"dotenv.test.ts","path":"src/infra/dotenv.test.ts","id":4769,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dotenv.ts","path":"src/infra/dotenv.ts","id":4770,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env.test.ts","path":"src/infra/env.test.ts","id":4771,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"env.ts","path":"src/infra/env.ts","id":4772,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"errors.test.ts","path":"src/infra/errors.test.ts","id":4773,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"errors.ts","path":"src/infra/errors.ts","id":4774,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-allowlist-matching.test.ts","path":"src/infra/exec-allowlist-matching.test.ts","id":4775,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-allowlist-pattern.test.ts","path":"src/infra/exec-allowlist-pattern.test.ts","id":4776,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-allowlist-pattern.ts","path":"src/infra/exec-allowlist-pattern.ts","id":4777,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"exec-approval-command-display.test.ts","path":"src/infra/exec-approval-command-display.test.ts","id":4778,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-command-display.ts","path":"src/infra/exec-approval-command-display.ts","id":4779,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"exec-approval-forwarder.test.ts","path":"src/infra/exec-approval-forwarder.test.ts","id":4780,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-forwarder.ts","path":"src/infra/exec-approval-forwarder.ts","id":4781,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-reply.test.ts","path":"src/infra/exec-approval-reply.test.ts","id":4782,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-reply.ts","path":"src/infra/exec-approval-reply.ts","id":4783,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-session-target.test.ts","path":"src/infra/exec-approval-session-target.test.ts","id":4784,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-session-target.ts","path":"src/infra/exec-approval-session-target.ts","id":4785,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-surface.test.ts","path":"src/infra/exec-approval-surface.test.ts","id":4786,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval-surface.ts","path":"src/infra/exec-approval-surface.ts","id":4787,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"exec-approvals-allow-always.test.ts","path":"src/infra/exec-approvals-allow-always.test.ts","id":4788,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-allowlist.ts","path":"src/infra/exec-approvals-allowlist.ts","id":4789,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-analysis.test.ts","path":"src/infra/exec-approvals-analysis.test.ts","id":4790,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-analysis.ts","path":"src/infra/exec-approvals-analysis.ts","id":4791,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-config.test.ts","path":"src/infra/exec-approvals-config.test.ts","id":4792,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-parity.test.ts","path":"src/infra/exec-approvals-parity.test.ts","id":4793,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-policy.test.ts","path":"src/infra/exec-approvals-policy.test.ts","id":4794,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-safe-bins.test.ts","path":"src/infra/exec-approvals-safe-bins.test.ts","id":4795,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals-store.test.ts","path":"src/infra/exec-approvals-store.test.ts","id":4796,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"exec-approvals-test-helpers.ts","path":"src/infra/exec-approvals-test-helpers.ts","id":4797,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals.test.ts","path":"src/infra/exec-approvals.test.ts","id":4798,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approvals.ts","path":"src/infra/exec-approvals.ts","id":4799,"degree":23,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-command-resolution.test.ts","path":"src/infra/exec-command-resolution.test.ts","id":4800,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"exec-command-resolution.ts","path":"src/infra/exec-command-resolution.ts","id":4801,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-host.test.ts","path":"src/infra/exec-host.test.ts","id":4802,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-host.ts","path":"src/infra/exec-host.ts","id":4803,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-obfuscation-detect.test.ts","path":"src/infra/exec-obfuscation-detect.test.ts","id":4804,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"exec-obfuscation-detect.ts","path":"src/infra/exec-obfuscation-detect.ts","id":4805,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"exec-safe-bin-policy-profiles.ts","path":"src/infra/exec-safe-bin-policy-profiles.ts","id":4806,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safe-bin-policy-validator.ts","path":"src/infra/exec-safe-bin-policy-validator.ts","id":4807,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safe-bin-policy.test.ts","path":"src/infra/exec-safe-bin-policy.test.ts","id":4808,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safe-bin-policy.ts","path":"src/infra/exec-safe-bin-policy.ts","id":4809,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safe-bin-runtime-policy.test.ts","path":"src/infra/exec-safe-bin-runtime-policy.test.ts","id":4810,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safe-bin-runtime-policy.ts","path":"src/infra/exec-safe-bin-runtime-policy.ts","id":4811,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safe-bin-trust.test.ts","path":"src/infra/exec-safe-bin-trust.test.ts","id":4812,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safe-bin-trust.ts","path":"src/infra/exec-safe-bin-trust.ts","id":4813,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safety.test.ts","path":"src/infra/exec-safety.test.ts","id":4814,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-safety.ts","path":"src/infra/exec-safety.ts","id":4815,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-wrapper-resolution.test.ts","path":"src/infra/exec-wrapper-resolution.test.ts","id":4816,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-wrapper-resolution.ts","path":"src/infra/exec-wrapper-resolution.ts","id":4817,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"executable-path.test.ts","path":"src/infra/executable-path.test.ts","id":4818,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"executable-path.ts","path":"src/infra/executable-path.ts","id":4819,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"fetch.test.ts","path":"src/infra/fetch.test.ts","id":4820,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch.ts","path":"src/infra/fetch.ts","id":4821,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-identity.test.ts","path":"src/infra/file-identity.test.ts","id":4822,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-identity.ts","path":"src/infra/file-identity.ts","id":4823,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-lock.ts","path":"src/infra/file-lock.ts","id":4824,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fixed-window-rate-limit.test.ts","path":"src/infra/fixed-window-rate-limit.test.ts","id":4825,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fixed-window-rate-limit.ts","path":"src/infra/fixed-window-rate-limit.ts","id":4826,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format-time","children":[{"name":"format-datetime.ts","path":"src/infra/format-time/format-datetime.ts","id":4827,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"format-duration.ts","path":"src/infra/format-time/format-duration.ts","id":4828,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format-relative.ts","path":"src/infra/format-time/format-relative.ts","id":4829,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"format-time.test.ts","path":"src/infra/format-time/format-time.test.ts","id":4830,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"fs-pinned-write-helper.test.ts","path":"src/infra/fs-pinned-write-helper.test.ts","id":4831,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-pinned-write-helper.ts","path":"src/infra/fs-pinned-write-helper.ts","id":4832,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-safe.test.ts","path":"src/infra/fs-safe.test.ts","id":4833,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs-safe.ts","path":"src/infra/fs-safe.ts","id":4834,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-lock.test.ts","path":"src/infra/gateway-lock.test.ts","id":4835,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-lock.ts","path":"src/infra/gateway-lock.ts","id":4836,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-process-argv.test.ts","path":"src/infra/gateway-process-argv.test.ts","id":4837,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-process-argv.ts","path":"src/infra/gateway-process-argv.ts","id":4838,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-processes.test.ts","path":"src/infra/gateway-processes.test.ts","id":4839,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-processes.ts","path":"src/infra/gateway-processes.ts","id":4840,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gaxios-fetch-compat.test.ts","path":"src/infra/gaxios-fetch-compat.test.ts","id":4841,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gaxios-fetch-compat.ts","path":"src/infra/gaxios-fetch-compat.ts","id":4842,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gemini-auth.test.ts","path":"src/infra/gemini-auth.test.ts","id":4843,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gemini-auth.ts","path":"src/infra/gemini-auth.ts","id":4844,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"\u5eb7\u7199","ownerEmail":"kangxi@kangxideMacBook-Pro-2.local"},{"name":"git-commit.test.ts","path":"src/infra/git-commit.test.ts","id":4845,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"git-commit.ts","path":"src/infra/git-commit.ts","id":4846,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"git-root.test.ts","path":"src/infra/git-root.test.ts","id":4847,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"git-root.ts","path":"src/infra/git-root.ts","id":4848,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"hardlink-guards.test.ts","path":"src/infra/hardlink-guards.test.ts","id":4849,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hardlink-guards.ts","path":"src/infra/hardlink-guards.ts","id":4850,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-active-hours.test.ts","path":"src/infra/heartbeat-active-hours.test.ts","id":4851,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"adhitShet","ownerEmail":"131381638+adhitShet@users.noreply.github.com"},{"name":"heartbeat-active-hours.ts","path":"src/infra/heartbeat-active-hours.ts","id":4852,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"adhitShet","ownerEmail":"131381638+adhitShet@users.noreply.github.com"},{"name":"heartbeat-events-filter.test.ts","path":"src/infra/heartbeat-events-filter.test.ts","id":4853,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-events-filter.ts","path":"src/infra/heartbeat-events-filter.ts","id":4854,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-events.test.ts","path":"src/infra/heartbeat-events.test.ts","id":4855,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-events.ts","path":"src/infra/heartbeat-events.ts","id":4856,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"lsh411","ownerEmail":"lsh411@gmail.com"},{"name":"heartbeat-reason.test.ts","path":"src/infra/heartbeat-reason.test.ts","id":4857,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-reason.ts","path":"src/infra/heartbeat-reason.ts","id":4858,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"vikpos","ownerEmail":"vikpos@gmail.com"},{"name":"heartbeat-runner.ghost-reminder.test.ts","path":"src/infra/heartbeat-runner.ghost-reminder.test.ts","id":4859,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.model-override.test.ts","path":"src/infra/heartbeat-runner.model-override.test.ts","id":4860,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Dinakar Sarbada","ownerEmail":"dinakars777@users.noreply.github.com"},{"name":"heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts","path":"src/infra/heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts","id":4861,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.returns-default-unset.test.ts","path":"src/infra/heartbeat-runner.returns-default-unset.test.ts","id":4862,"degree":2,"cochangeCount":2,"riskScore":0.024,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.scheduler.test.ts","path":"src/infra/heartbeat-runner.scheduler.test.ts","id":4863,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.sender-prefers-delivery-target.test.ts","path":"src/infra/heartbeat-runner.sender-prefers-delivery-target.test.ts","id":4864,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.test-harness.ts","path":"src/infra/heartbeat-runner.test-harness.ts","id":4865,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.test-utils.ts","path":"src/infra/heartbeat-runner.test-utils.ts","id":4866,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.transcript-prune.test.ts","path":"src/infra/heartbeat-runner.transcript-prune.test.ts","id":4867,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-runner.ts","path":"src/infra/heartbeat-runner.ts","id":4868,"degree":17,"cochangeCount":2,"riskScore":0.0331,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-summary.ts","path":"src/infra/heartbeat-summary.ts","id":4869,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"heartbeat-visibility.test.ts","path":"src/infra/heartbeat-visibility.test.ts","id":4870,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"heartbeat-visibility.ts","path":"src/infra/heartbeat-visibility.ts","id":4871,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Dave Lauer","ownerEmail":"dlauer@gmail.com"},{"name":"heartbeat-wake.test.ts","path":"src/infra/heartbeat-wake.test.ts","id":4872,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Joey Krug","ownerEmail":"joeykrug@gmail.com"},{"name":"heartbeat-wake.ts","path":"src/infra/heartbeat-wake.ts","id":4873,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"home-dir.test.ts","path":"src/infra/home-dir.test.ts","id":4874,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"home-dir.ts","path":"src/infra/home-dir.ts","id":4875,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"host-env-security.policy-parity.test.ts","path":"src/infra/host-env-security.policy-parity.test.ts","id":4876,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"host-env-security.test.ts","path":"src/infra/host-env-security.test.ts","id":4877,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"host-env-security.ts","path":"src/infra/host-env-security.ts","id":4878,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-body.test.ts","path":"src/infra/http-body.test.ts","id":4879,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-body.ts","path":"src/infra/http-body.ts","id":4880,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"infra-runtime.test.ts","path":"src/infra/infra-runtime.test.ts","id":4881,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"infra-store.test.ts","path":"src/infra/infra-store.test.ts","id":4882,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-flow.test.ts","path":"src/infra/install-flow.test.ts","id":4883,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-flow.ts","path":"src/infra/install-flow.ts","id":4884,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-from-npm-spec.test.ts","path":"src/infra/install-from-npm-spec.test.ts","id":4885,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-from-npm-spec.ts","path":"src/infra/install-from-npm-spec.ts","id":4886,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-mode-options.test.ts","path":"src/infra/install-mode-options.test.ts","id":4887,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-mode-options.ts","path":"src/infra/install-mode-options.ts","id":4888,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-package-dir.test.ts","path":"src/infra/install-package-dir.test.ts","id":4889,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-package-dir.ts","path":"src/infra/install-package-dir.ts","id":4890,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-safe-path.test.ts","path":"src/infra/install-safe-path.test.ts","id":4891,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-safe-path.ts","path":"src/infra/install-safe-path.ts","id":4892,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"install-source-utils.test.ts","path":"src/infra/install-source-utils.test.ts","id":4893,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-source-utils.ts","path":"src/infra/install-source-utils.ts","id":4894,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-target.test.ts","path":"src/infra/install-target.test.ts","id":4895,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install-target.ts","path":"src/infra/install-target.ts","id":4896,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"is-main.test.ts","path":"src/infra/is-main.test.ts","id":4897,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"is-main.ts","path":"src/infra/is-main.ts","id":4898,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"json-file.test.ts","path":"src/infra/json-file.test.ts","id":4899,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"json-file.ts","path":"src/infra/json-file.ts","id":4900,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"json-files.test.ts","path":"src/infra/json-files.test.ts","id":4901,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"json-files.ts","path":"src/infra/json-files.ts","id":4902,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"json-utf8-bytes.test.ts","path":"src/infra/json-utf8-bytes.test.ts","id":4903,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"json-utf8-bytes.ts","path":"src/infra/json-utf8-bytes.ts","id":4904,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"jsonl-socket.test.ts","path":"src/infra/jsonl-socket.test.ts","id":4905,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"jsonl-socket.ts","path":"src/infra/jsonl-socket.ts","id":4906,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"machine-name.test.ts","path":"src/infra/machine-name.test.ts","id":4907,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"machine-name.ts","path":"src/infra/machine-name.ts","id":4908,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"map-size.test.ts","path":"src/infra/map-size.test.ts","id":4909,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"map-size.ts","path":"src/infra/map-size.ts","id":4910,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"net","children":[{"name":"fetch-guard.ssrf.test.ts","path":"src/infra/net/fetch-guard.ssrf.test.ts","id":4911,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch-guard.ts","path":"src/infra/net/fetch-guard.ts","id":4912,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"hostname.test.ts","path":"src/infra/net/hostname.test.ts","id":4913,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hostname.ts","path":"src/infra/net/hostname.ts","id":4914,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"proxy-env.test.ts","path":"src/infra/net/proxy-env.test.ts","id":4915,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"proxy-env.ts","path":"src/infra/net/proxy-env.ts","id":4916,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"proxy-fetch.test.ts","path":"src/infra/net/proxy-fetch.test.ts","id":4917,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"proxy-fetch.ts","path":"src/infra/net/proxy-fetch.ts","id":4918,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"SirCrumpet","ownerEmail":"eugene@eagerdesigns.com.au"},{"name":"ssrf.dispatcher.test.ts","path":"src/infra/net/ssrf.dispatcher.test.ts","id":4919,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssrf.pinning.test.ts","path":"src/infra/net/ssrf.pinning.test.ts","id":4920,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"User","ownerEmail":"user@example.com"},{"name":"ssrf.test.ts","path":"src/infra/net/ssrf.test.ts","id":4921,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssrf.ts","path":"src/infra/net/ssrf.ts","id":4922,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"undici-global-dispatcher.test.ts","path":"src/infra/net/undici-global-dispatcher.test.ts","id":4923,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"undici-global-dispatcher.ts","path":"src/infra/net/undici-global-dispatcher.ts","id":4924,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"}]},{"name":"node-commands.ts","path":"src/infra/node-commands.ts","id":4925,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-pairing.test.ts","path":"src/infra/node-pairing.test.ts","id":4926,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-pairing.ts","path":"src/infra/node-pairing.ts","id":4927,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-shell.test.ts","path":"src/infra/node-shell.test.ts","id":4928,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-shell.ts","path":"src/infra/node-shell.ts","id":4929,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-integrity.test.ts","path":"src/infra/npm-integrity.test.ts","id":4930,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-integrity.ts","path":"src/infra/npm-integrity.ts","id":4931,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-pack-install.test.ts","path":"src/infra/npm-pack-install.test.ts","id":4932,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-pack-install.ts","path":"src/infra/npm-pack-install.ts","id":4933,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-registry-spec.test.ts","path":"src/infra/npm-registry-spec.test.ts","id":4934,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"npm-registry-spec.ts","path":"src/infra/npm-registry-spec.ts","id":4935,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-exec-env.test.ts","path":"src/infra/openclaw-exec-env.test.ts","id":4936,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-exec-env.ts","path":"src/infra/openclaw-exec-env.ts","id":4937,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"openclaw-root.test.ts","path":"src/infra/openclaw-root.test.ts","id":4938,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openclaw-root.ts","path":"src/infra/openclaw-root.ts","id":4939,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"os-summary.test.ts","path":"src/infra/os-summary.test.ts","id":4940,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"os-summary.ts","path":"src/infra/os-summary.ts","id":4941,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound","children":[{"name":"abort.test.ts","path":"src/infra/outbound/abort.test.ts","id":4942,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"abort.ts","path":"src/infra/outbound/abort.ts","id":4943,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"agent-delivery.test.ts","path":"src/infra/outbound/agent-delivery.test.ts","id":4944,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agent-delivery.ts","path":"src/infra/outbound/agent-delivery.ts","id":4945,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bound-delivery-router.test.ts","path":"src/infra/outbound/bound-delivery-router.test.ts","id":4946,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bound-delivery-router.ts","path":"src/infra/outbound/bound-delivery-router.ts","id":4947,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"cfg-threading.guard.test.ts","path":"src/infra/outbound/cfg-threading.guard.test.ts","id":4948,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-adapters.test.ts","path":"src/infra/outbound/channel-adapters.test.ts","id":4949,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"channel-adapters.ts","path":"src/infra/outbound/channel-adapters.ts","id":4950,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@openclaw.ai"},{"name":"channel-resolution.test.ts","path":"src/infra/outbound/channel-resolution.test.ts","id":4951,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-resolution.ts","path":"src/infra/outbound/channel-resolution.ts","id":4952,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-selection.test.ts","path":"src/infra/outbound/channel-selection.test.ts","id":4953,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-selection.ts","path":"src/infra/outbound/channel-selection.ts","id":4954,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channel-target.test.ts","path":"src/infra/outbound/channel-target.test.ts","id":4955,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-target.ts","path":"src/infra/outbound/channel-target.ts","id":4956,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"conversation-id.test.ts","path":"src/infra/outbound/conversation-id.test.ts","id":4957,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"conversation-id.ts","path":"src/infra/outbound/conversation-id.ts","id":4958,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"deliver-runtime.ts","path":"src/infra/outbound/deliver-runtime.ts","id":4959,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"deliver.lifecycle.test.ts","path":"src/infra/outbound/deliver.lifecycle.test.ts","id":4960,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"deliver.test-helpers.ts","path":"src/infra/outbound/deliver.test-helpers.ts","id":4961,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"deliver.test.ts","path":"src/infra/outbound/deliver.test.ts","id":4962,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"deliver.ts","path":"src/infra/outbound/deliver.ts","id":4963,"degree":16,"cochangeCount":1,"riskScore":0.0233,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery-queue.test.ts","path":"src/infra/outbound/delivery-queue.test.ts","id":4964,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery-queue.ts","path":"src/infra/outbound/delivery-queue.ts","id":4965,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory-cache.test.ts","path":"src/infra/outbound/directory-cache.test.ts","id":4966,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directory-cache.ts","path":"src/infra/outbound/directory-cache.ts","id":4967,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"envelope.test.ts","path":"src/infra/outbound/envelope.test.ts","id":4968,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"envelope.ts","path":"src/infra/outbound/envelope.ts","id":4969,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format.test.ts","path":"src/infra/outbound/format.test.ts","id":4970,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format.ts","path":"src/infra/outbound/format.ts","id":4971,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"identity.test.ts","path":"src/infra/outbound/identity.test.ts","id":4972,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"songlei","ownerEmail":"sl@yizhisec.com"},{"name":"identity.ts","path":"src/infra/outbound/identity.ts","id":4973,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"songlei","ownerEmail":"sl@yizhisec.com"},{"name":"message-action-normalization.test.ts","path":"src/infra/outbound/message-action-normalization.test.ts","id":4974,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-normalization.ts","path":"src/infra/outbound/message-action-normalization.ts","id":4975,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-params.test.ts","path":"src/infra/outbound/message-action-params.test.ts","id":4976,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-params.ts","path":"src/infra/outbound/message-action-params.ts","id":4977,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-runner.context.test.ts","path":"src/infra/outbound/message-action-runner.context.test.ts","id":4978,"degree":1,"cochangeCount":1,"riskScore":0.0177,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-runner.media.test.ts","path":"src/infra/outbound/message-action-runner.media.test.ts","id":4979,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"message-action-runner.plugin-dispatch.test.ts","path":"src/infra/outbound/message-action-runner.plugin-dispatch.test.ts","id":4980,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"message-action-runner.poll.test.ts","path":"src/infra/outbound/message-action-runner.poll.test.ts","id":4981,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-runner.test-helpers.ts","path":"src/infra/outbound/message-action-runner.test-helpers.ts","id":4982,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-runner.threading.test.ts","path":"src/infra/outbound/message-action-runner.threading.test.ts","id":4983,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-runner.ts","path":"src/infra/outbound/message-action-runner.ts","id":4984,"degree":17,"cochangeCount":3,"riskScore":0.0744,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-action-spec.test.ts","path":"src/infra/outbound/message-action-spec.test.ts","id":4985,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"message-action-spec.ts","path":"src/infra/outbound/message-action-spec.ts","id":4986,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"message.channels.test.ts","path":"src/infra/outbound/message.channels.test.ts","id":4987,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message.test.ts","path":"src/infra/outbound/message.test.ts","id":4988,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message.ts","path":"src/infra/outbound/message.ts","id":4989,"degree":11,"cochangeCount":1,"riskScore":0.0233,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mirror.ts","path":"src/infra/outbound/mirror.ts","id":4990,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Frank Yang","ownerEmail":"frank.ekn@gmail.com"},{"name":"outbound-policy.test.ts","path":"src/infra/outbound/outbound-policy.test.ts","id":4991,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-policy.ts","path":"src/infra/outbound/outbound-policy.ts","id":4992,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"outbound-send-service.test.ts","path":"src/infra/outbound/outbound-send-service.test.ts","id":4993,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-send-service.ts","path":"src/infra/outbound/outbound-send-service.ts","id":4994,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-session.test.ts","path":"src/infra/outbound/outbound-session.test.ts","id":4995,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound-session.ts","path":"src/infra/outbound/outbound-session.ts","id":4996,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"outbound.test.ts","path":"src/infra/outbound/outbound.test.ts","id":4997,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"payloads.test.ts","path":"src/infra/outbound/payloads.test.ts","id":4998,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"payloads.ts","path":"src/infra/outbound/payloads.ts","id":4999,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sanitize-text.test.ts","path":"src/infra/outbound/sanitize-text.test.ts","id":5000,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"AytuncYildizli","ownerEmail":"cryptosquanch@gmail.com"},{"name":"sanitize-text.ts","path":"src/infra/outbound/sanitize-text.ts","id":5001,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"AytuncYildizli","ownerEmail":"cryptosquanch@gmail.com"},{"name":"send-deps.ts","path":"src/infra/outbound/send-deps.ts","id":5002,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"session-binding-service.test.ts","path":"src/infra/outbound/session-binding-service.test.ts","id":5003,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"session-binding-service.ts","path":"src/infra/outbound/session-binding-service.ts","id":5004,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"session-context.test.ts","path":"src/infra/outbound/session-context.test.ts","id":5005,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-context.ts","path":"src/infra/outbound/session-context.ts","id":5006,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"target-errors.test.ts","path":"src/infra/outbound/target-errors.test.ts","id":5007,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"target-errors.ts","path":"src/infra/outbound/target-errors.ts","id":5008,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"target-normalization.test.ts","path":"src/infra/outbound/target-normalization.test.ts","id":5009,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"target-normalization.ts","path":"src/infra/outbound/target-normalization.ts","id":5010,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"target-resolver.test.ts","path":"src/infra/outbound/target-resolver.test.ts","id":5011,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"target-resolver.ts","path":"src/infra/outbound/target-resolver.ts","id":5012,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.channel-resolution.test.ts","path":"src/infra/outbound/targets.channel-resolution.test.ts","id":5013,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.shared-test.ts","path":"src/infra/outbound/targets.shared-test.ts","id":5014,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.test.ts","path":"src/infra/outbound/targets.test.ts","id":5015,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"targets.ts","path":"src/infra/outbound/targets.ts","id":5016,"degree":9,"cochangeCount":2,"riskScore":0.0398,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-payload.test.ts","path":"src/infra/outbound/tool-payload.test.ts","id":5017,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-payload.ts","path":"src/infra/outbound/tool-payload.ts","id":5018,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"package-json.test.ts","path":"src/infra/package-json.test.ts","id":5019,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"package-json.ts","path":"src/infra/package-json.ts","id":5020,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"package-tag.test.ts","path":"src/infra/package-tag.test.ts","id":5021,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"package-tag.ts","path":"src/infra/package-tag.ts","id":5022,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-files.test.ts","path":"src/infra/pairing-files.test.ts","id":5023,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-files.ts","path":"src/infra/pairing-files.ts","id":5024,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-pending.test.ts","path":"src/infra/pairing-pending.test.ts","id":5025,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-pending.ts","path":"src/infra/pairing-pending.ts","id":5026,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-token.test.ts","path":"src/infra/pairing-token.test.ts","id":5027,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-token.ts","path":"src/infra/pairing-token.ts","id":5028,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"parse-finite-number.test.ts","path":"src/infra/parse-finite-number.test.ts","id":5029,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"parse-finite-number.ts","path":"src/infra/parse-finite-number.ts","id":5030,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-alias-guards.test.ts","path":"src/infra/path-alias-guards.test.ts","id":5031,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-alias-guards.ts","path":"src/infra/path-alias-guards.ts","id":5032,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-env.test.ts","path":"src/infra/path-env.test.ts","id":5033,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-env.ts","path":"src/infra/path-env.ts","id":5034,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-guards.test.ts","path":"src/infra/path-guards.test.ts","id":5035,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-guards.ts","path":"src/infra/path-guards.ts","id":5036,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"path-prepend.test.ts","path":"src/infra/path-prepend.test.ts","id":5037,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-prepend.ts","path":"src/infra/path-prepend.ts","id":5038,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"path-safety.test.ts","path":"src/infra/path-safety.test.ts","id":5039,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-safety.ts","path":"src/infra/path-safety.ts","id":5040,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plain-object.test.ts","path":"src/infra/plain-object.test.ts","id":5041,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plain-object.ts","path":"src/infra/plain-object.ts","id":5042,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-install-path-warnings.test.ts","path":"src/infra/plugin-install-path-warnings.test.ts","id":5043,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-install-path-warnings.ts","path":"src/infra/plugin-install-path-warnings.ts","id":5044,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"ports-format.test.ts","path":"src/infra/ports-format.test.ts","id":5045,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports-format.ts","path":"src/infra/ports-format.ts","id":5046,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Benjamin Jesuiter","ownerEmail":"bjesuiter@gmail.com"},{"name":"ports-inspect.ts","path":"src/infra/ports-inspect.ts","id":5047,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports-lsof.test.ts","path":"src/infra/ports-lsof.test.ts","id":5048,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports-lsof.ts","path":"src/infra/ports-lsof.ts","id":5049,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports-probe.test.ts","path":"src/infra/ports-probe.test.ts","id":5050,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports-probe.ts","path":"src/infra/ports-probe.ts","id":5051,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports-types.ts","path":"src/infra/ports-types.ts","id":5052,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"ports.test.ts","path":"src/infra/ports.test.ts","id":5053,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ports.ts","path":"src/infra/ports.ts","id":5054,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"process-respawn.test.ts","path":"src/infra/process-respawn.test.ts","id":5055,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"taw0002","ownerEmail":"webmaster@sodsolutions.com"},{"name":"process-respawn.ts","path":"src/infra/process-respawn.ts","id":5056,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"prototype-keys.test.ts","path":"src/infra/prototype-keys.test.ts","id":5057,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prototype-keys.ts","path":"src/infra/prototype-keys.ts","id":5058,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.auth.normalizes-keys.test.ts","path":"src/infra/provider-usage.auth.normalizes-keys.test.ts","id":5059,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.auth.plugin.test.ts","path":"src/infra/provider-usage.auth.plugin.test.ts","id":5060,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.auth.ts","path":"src/infra/provider-usage.auth.ts","id":5061,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.claude.test.ts","path":"src/infra/provider-usage.fetch.claude.test.ts","id":5062,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.claude.ts","path":"src/infra/provider-usage.fetch.claude.ts","id":5063,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.codex.test.ts","path":"src/infra/provider-usage.fetch.codex.test.ts","id":5064,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.codex.ts","path":"src/infra/provider-usage.fetch.codex.ts","id":5065,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"provider-usage.fetch.gemini.test.ts","path":"src/infra/provider-usage.fetch.gemini.test.ts","id":5066,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.gemini.ts","path":"src/infra/provider-usage.fetch.gemini.ts","id":5067,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.minimax.test.ts","path":"src/infra/provider-usage.fetch.minimax.test.ts","id":5068,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.minimax.ts","path":"src/infra/provider-usage.fetch.minimax.ts","id":5069,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.shared.test.ts","path":"src/infra/provider-usage.fetch.shared.test.ts","id":5070,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.shared.ts","path":"src/infra/provider-usage.fetch.shared.ts","id":5071,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.ts","path":"src/infra/provider-usage.fetch.ts","id":5072,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.zai.test.ts","path":"src/infra/provider-usage.fetch.zai.test.ts","id":5073,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.fetch.zai.ts","path":"src/infra/provider-usage.fetch.zai.ts","id":5074,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.format.test.ts","path":"src/infra/provider-usage.format.test.ts","id":5075,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.format.ts","path":"src/infra/provider-usage.format.ts","id":5076,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.load.plugin.test.ts","path":"src/infra/provider-usage.load.plugin.test.ts","id":5077,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.load.test.ts","path":"src/infra/provider-usage.load.test.ts","id":5078,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.load.ts","path":"src/infra/provider-usage.load.ts","id":5079,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.shared.test.ts","path":"src/infra/provider-usage.shared.test.ts","id":5080,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.shared.ts","path":"src/infra/provider-usage.shared.ts","id":5081,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"provider-usage.test.ts","path":"src/infra/provider-usage.test.ts","id":5082,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.ts","path":"src/infra/provider-usage.ts","id":5083,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-usage.types.ts","path":"src/infra/provider-usage.types.ts","id":5084,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push-apns.auth.test.ts","path":"src/infra/push-apns.auth.test.ts","id":5085,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push-apns.relay.test.ts","path":"src/infra/push-apns.relay.test.ts","id":5086,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push-apns.relay.ts","path":"src/infra/push-apns.relay.ts","id":5087,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"push-apns.store.test.ts","path":"src/infra/push-apns.store.test.ts","id":5088,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push-apns.test.ts","path":"src/infra/push-apns.test.ts","id":5089,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"push-apns.ts","path":"src/infra/push-apns.ts","id":5090,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"restart-sentinel.test.ts","path":"src/infra/restart-sentinel.test.ts","id":5091,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restart-sentinel.ts","path":"src/infra/restart-sentinel.ts","id":5092,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restart-stale-pids.test.ts","path":"src/infra/restart-stale-pids.test.ts","id":5093,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restart-stale-pids.ts","path":"src/infra/restart-stale-pids.ts","id":5094,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"restart.deferral-timeout.test.ts","path":"src/infra/restart.deferral-timeout.test.ts","id":5095,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Joey Krug","ownerEmail":"joeykrug@gmail.com"},{"name":"restart.test.ts","path":"src/infra/restart.test.ts","id":5096,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restart.ts","path":"src/infra/restart.ts","id":5097,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"retry-policy.test.ts","path":"src/infra/retry-policy.test.ts","id":5098,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"retry-policy.ts","path":"src/infra/retry-policy.ts","id":5099,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"retry.test.ts","path":"src/infra/retry.test.ts","id":5100,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"retry.ts","path":"src/infra/retry.ts","id":5101,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-node.test.ts","path":"src/infra/run-node.test.ts","id":5102,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-guard.test.ts","path":"src/infra/runtime-guard.test.ts","id":5103,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-guard.ts","path":"src/infra/runtime-guard.ts","id":5104,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"runtime-status.test.ts","path":"src/infra/runtime-status.test.ts","id":5105,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-status.ts","path":"src/infra/runtime-status.ts","id":5106,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"safe-open-sync.test.ts","path":"src/infra/safe-open-sync.test.ts","id":5107,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Agent","ownerEmail":"agent@example.com"},{"name":"safe-open-sync.ts","path":"src/infra/safe-open-sync.ts","id":5108,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Agent","ownerEmail":"agent@example.com"},{"name":"scp-host.test.ts","path":"src/infra/scp-host.test.ts","id":5109,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"scp-host.ts","path":"src/infra/scp-host.ts","id":5110,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"secret-file.test.ts","path":"src/infra/secret-file.test.ts","id":5111,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-file.ts","path":"src/infra/secret-file.ts","id":5112,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secure-random.test.ts","path":"src/infra/secure-random.test.ts","id":5113,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secure-random.ts","path":"src/infra/secure-random.ts","id":5114,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-cost-usage.test.ts","path":"src/infra/session-cost-usage.test.ts","id":5115,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"session-cost-usage.ts","path":"src/infra/session-cost-usage.ts","id":5116,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-cost-usage.types.ts","path":"src/infra/session-cost-usage.types.ts","id":5117,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-maintenance-warning.test.ts","path":"src/infra/session-maintenance-warning.test.ts","id":5118,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-maintenance-warning.ts","path":"src/infra/session-maintenance-warning.ts","id":5119,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"shell-env.test.ts","path":"src/infra/shell-env.test.ts","id":5120,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shell-env.ts","path":"src/infra/shell-env.ts","id":5121,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shell-inline-command.test.ts","path":"src/infra/shell-inline-command.test.ts","id":5122,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shell-inline-command.ts","path":"src/infra/shell-inline-command.ts","id":5123,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-remote.test.ts","path":"src/infra/skills-remote.test.ts","id":5124,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-remote.ts","path":"src/infra/skills-remote.ts","id":5125,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssh-config.test.ts","path":"src/infra/ssh-config.test.ts","id":5126,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssh-config.ts","path":"src/infra/ssh-config.ts","id":5127,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"ssh-tunnel.test.ts","path":"src/infra/ssh-tunnel.test.ts","id":5128,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssh-tunnel.ts","path":"src/infra/ssh-tunnel.ts","id":5129,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stable-node-path.test.ts","path":"src/infra/stable-node-path.test.ts","id":5130,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stable-node-path.ts","path":"src/infra/stable-node-path.ts","id":5131,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"state-migrations.fs.test.ts","path":"src/infra/state-migrations.fs.test.ts","id":5132,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state-migrations.fs.ts","path":"src/infra/state-migrations.fs.ts","id":5133,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state-migrations.state-dir.test.ts","path":"src/infra/state-migrations.state-dir.test.ts","id":5134,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state-migrations.test.ts","path":"src/infra/state-migrations.test.ts","id":5135,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state-migrations.ts","path":"src/infra/state-migrations.ts","id":5136,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"supervisor-markers.test.ts","path":"src/infra/supervisor-markers.test.ts","id":5137,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"supervisor-markers.ts","path":"src/infra/supervisor-markers.ts","id":5138,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-events.test.ts","path":"src/infra/system-events.test.ts","id":5139,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"system-events.ts","path":"src/infra/system-events.ts","id":5140,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@clawd.bot"},{"name":"system-message.test.ts","path":"src/infra/system-message.test.ts","id":5141,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-message.ts","path":"src/infra/system-message.ts","id":5142,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"system-presence.test.ts","path":"src/infra/system-presence.test.ts","id":5143,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-presence.ts","path":"src/infra/system-presence.ts","id":5144,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-presence.version.test.ts","path":"src/infra/system-presence.version.test.ts","id":5145,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-approval-binding.test.ts","path":"src/infra/system-run-approval-binding.test.ts","id":5146,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-approval-binding.ts","path":"src/infra/system-run-approval-binding.ts","id":5147,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-approval-context.test.ts","path":"src/infra/system-run-approval-context.test.ts","id":5148,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-approval-context.ts","path":"src/infra/system-run-approval-context.ts","id":5149,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-approval-mismatch.contract.test.ts","path":"src/infra/system-run-approval-mismatch.contract.test.ts","id":5150,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-command.contract.test.ts","path":"src/infra/system-run-command.contract.test.ts","id":5151,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-command.test.ts","path":"src/infra/system-run-command.test.ts","id":5152,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-command.ts","path":"src/infra/system-run-command.ts","id":5153,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-normalize.test.ts","path":"src/infra/system-run-normalize.test.ts","id":5154,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-normalize.ts","path":"src/infra/system-run-normalize.ts","id":5155,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tailnet.test.ts","path":"src/infra/tailnet.test.ts","id":5156,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tailnet.ts","path":"src/infra/tailnet.ts","id":5157,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"tailscale.test.ts","path":"src/infra/tailscale.test.ts","id":5158,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tailscale.ts","path":"src/infra/tailscale.ts","id":5159,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tls","children":[{"name":"fingerprint.test.ts","path":"src/infra/tls/fingerprint.test.ts","id":5160,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fingerprint.ts","path":"src/infra/tls/fingerprint.ts","id":5161,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway.test.ts","path":"src/infra/tls/gateway.test.ts","id":5162,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway.ts","path":"src/infra/tls/gateway.ts","id":5163,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"tmp-openclaw-dir.test.ts","path":"src/infra/tmp-openclaw-dir.test.ts","id":5164,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tmp-openclaw-dir.ts","path":"src/infra/tmp-openclaw-dir.ts","id":5165,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"transport-ready.test.ts","path":"src/infra/transport-ready.test.ts","id":5166,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"transport-ready.ts","path":"src/infra/transport-ready.ts","id":5167,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"unhandled-rejections.fatal-detection.test.ts","path":"src/infra/unhandled-rejections.fatal-detection.test.ts","id":5168,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"unhandled-rejections.test.ts","path":"src/infra/unhandled-rejections.test.ts","id":5169,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"unhandled-rejections.ts","path":"src/infra/unhandled-rejections.ts","id":5170,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"techboss","ownerEmail":"techboss@gmail.com"},{"name":"update-channels.test.ts","path":"src/infra/update-channels.test.ts","id":5171,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-channels.ts","path":"src/infra/update-channels.ts","id":5172,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-check.test.ts","path":"src/infra/update-check.test.ts","id":5173,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-check.ts","path":"src/infra/update-check.ts","id":5174,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-global.test.ts","path":"src/infra/update-global.test.ts","id":5175,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"update-global.ts","path":"src/infra/update-global.ts","id":5176,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"update-runner.test.ts","path":"src/infra/update-runner.test.ts","id":5177,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-runner.ts","path":"src/infra/update-runner.ts","id":5178,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-startup.test.ts","path":"src/infra/update-startup.test.ts","id":5179,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"update-startup.ts","path":"src/infra/update-startup.ts","id":5180,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"voicewake.test.ts","path":"src/infra/voicewake.test.ts","id":5181,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"voicewake.ts","path":"src/infra/voicewake.ts","id":5182,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"warning-filter.test.ts","path":"src/infra/warning-filter.test.ts","id":5183,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"warning-filter.ts","path":"src/infra/warning-filter.ts","id":5184,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"watch-node.test.ts","path":"src/infra/watch-node.test.ts","id":5185,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"widearea-dns.test.ts","path":"src/infra/widearea-dns.test.ts","id":5186,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"widearea-dns.ts","path":"src/infra/widearea-dns.ts","id":5187,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-task-restart.test.ts","path":"src/infra/windows-task-restart.test.ts","id":5188,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"windows-task-restart.ts","path":"src/infra/windows-task-restart.ts","id":5189,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"hi@obviy.us"},{"name":"ws.test.ts","path":"src/infra/ws.test.ts","id":5190,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ws.ts","path":"src/infra/ws.ts","id":5191,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wsl.test.ts","path":"src/infra/wsl.test.ts","id":5192,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"wsl.ts","path":"src/infra/wsl.ts","id":5193,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"install-sh-version.test.ts","path":"src/install-sh-version.test.ts","id":5194,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"interactive","children":[{"name":"payload.test.ts","path":"src/interactive/payload.test.ts","id":5195,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"payload.ts","path":"src/interactive/payload.ts","id":5196,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"library.ts","path":"src/library.ts","id":5197,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"line","children":[{"name":"accounts.test.ts","path":"src/line/accounts.test.ts","id":5198,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"accounts.ts","path":"src/line/accounts.ts","id":5199,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"plum-dawg","ownerEmail":"plummat@gmail.com"},{"name":"actions.ts","path":"src/line/actions.ts","id":5200,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"auto-reply-delivery.test.ts","path":"src/line/auto-reply-delivery.test.ts","id":5201,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"auto-reply-delivery.ts","path":"src/line/auto-reply-delivery.ts","id":5202,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"bot-access.ts","path":"src/line/bot-access.ts","id":5203,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"bot-handlers.test.ts","path":"src/line/bot-handlers.test.ts","id":5204,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-handlers.ts","path":"src/line/bot-handlers.ts","id":5205,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot-message-context.test.ts","path":"src/line/bot-message-context.test.ts","id":5206,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"bot-message-context.ts","path":"src/line/bot-message-context.ts","id":5207,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bot.ts","path":"src/line/bot.ts","id":5208,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-access-token.ts","path":"src/line/channel-access-token.ts","id":5209,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.ts","path":"src/line/config-schema.ts","id":5210,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"download.test.ts","path":"src/line/download.test.ts","id":5211,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"download.ts","path":"src/line/download.ts","id":5212,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"flex-templates.test.ts","path":"src/line/flex-templates.test.ts","id":5213,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"plum-dawg","ownerEmail":"plummat@gmail.com"},{"name":"flex-templates.ts","path":"src/line/flex-templates.ts","id":5214,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"flex-templates","children":[{"name":"basic-cards.ts","path":"src/line/flex-templates/basic-cards.ts","id":5215,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"common.ts","path":"src/line/flex-templates/common.ts","id":5216,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-control-cards.ts","path":"src/line/flex-templates/media-control-cards.ts","id":5217,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message.ts","path":"src/line/flex-templates/message.ts","id":5218,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schedule-cards.ts","path":"src/line/flex-templates/schedule-cards.ts","id":5219,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/line/flex-templates/types.ts","id":5220,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"group-keys.test.ts","path":"src/line/group-keys.test.ts","id":5221,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Yi-Cheng Wang","ownerEmail":"80525895+kirisame-wang@users.noreply.github.com"},{"name":"group-keys.ts","path":"src/line/group-keys.ts","id":5222,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Yi-Cheng Wang","ownerEmail":"80525895+kirisame-wang@users.noreply.github.com"},{"name":"markdown-to-line.test.ts","path":"src/line/markdown-to-line.test.ts","id":5223,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"markdown-to-line.ts","path":"src/line/markdown-to-line.ts","id":5224,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"monitor.fail-closed.test.ts","path":"src/line/monitor.fail-closed.test.ts","id":5225,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"monitor.lifecycle.test.ts","path":"src/line/monitor.lifecycle.test.ts","id":5226,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.read-body.test.ts","path":"src/line/monitor.read-body.test.ts","id":5227,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"monitor.ts","path":"src/line/monitor.ts","id":5228,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"probe.test.ts","path":"src/line/probe.test.ts","id":5229,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"probe.ts","path":"src/line/probe.ts","id":5230,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-chunks.test.ts","path":"src/line/reply-chunks.test.ts","id":5231,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-chunks.ts","path":"src/line/reply-chunks.ts","id":5232,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"rich-menu.test.ts","path":"src/line/rich-menu.test.ts","id":5233,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"rich-menu.ts","path":"src/line/rich-menu.ts","id":5234,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send.test.ts","path":"src/line/send.test.ts","id":5235,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"plum-dawg","ownerEmail":"plummat@gmail.com"},{"name":"send.ts","path":"src/line/send.ts","id":5236,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"signature.ts","path":"src/line/signature.ts","id":5237,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@clawd.bot"},{"name":"template-messages.test.ts","path":"src/line/template-messages.test.ts","id":5238,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"plum-dawg","ownerEmail":"plummat@gmail.com"},{"name":"template-messages.ts","path":"src/line/template-messages.ts","id":5239,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/line/types.ts","id":5240,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-node.test.ts","path":"src/line/webhook-node.test.ts","id":5241,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-node.ts","path":"src/line/webhook-node.ts","id":5242,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"webhook-utils.ts","path":"src/line/webhook-utils.ts","id":5243,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook.test.ts","path":"src/line/webhook.test.ts","id":5244,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"webhook.ts","path":"src/line/webhook.ts","id":5245,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"link-understanding","children":[{"name":"apply.ts","path":"src/link-understanding/apply.ts","id":5246,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"defaults.ts","path":"src/link-understanding/defaults.ts","id":5247,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Richard Pinedo","ownerEmail":"richard.pinedo@yahoo.com"},{"name":"detect.test.ts","path":"src/link-understanding/detect.test.ts","id":5248,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"detect.ts","path":"src/link-understanding/detect.ts","id":5249,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"format.ts","path":"src/link-understanding/format.ts","id":5250,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Richard Pinedo","ownerEmail":"richard.pinedo@yahoo.com"},{"name":"runner.ts","path":"src/link-understanding/runner.ts","id":5251,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"logger.test.ts","path":"src/logger.test.ts","id":5252,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logger.ts","path":"src/logger.ts","id":5253,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logging.ts","path":"src/logging.ts","id":5254,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logging","children":[{"name":"config.ts","path":"src/logging/config.ts","id":5255,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"console-capture.test.ts","path":"src/logging/console-capture.test.ts","id":5256,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"console-settings.test.ts","path":"src/logging/console-settings.test.ts","id":5257,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"console-timestamp.test.ts","path":"src/logging/console-timestamp.test.ts","id":5258,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Elonito","ownerEmail":"0xRaini@users.noreply.github.com"},{"name":"console.ts","path":"src/logging/console.ts","id":5259,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"diagnostic-session-state.ts","path":"src/logging/diagnostic-session-state.ts","id":5260,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Sk Akram","ownerEmail":"skcodewizard786@gmail.com"},{"name":"diagnostic.test.ts","path":"src/logging/diagnostic.test.ts","id":5261,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"165377636+shakkernerd@users.noreply.github.com"},{"name":"diagnostic.ts","path":"src/logging/diagnostic.ts","id":5262,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env-log-level.ts","path":"src/logging/env-log-level.ts","id":5263,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"maweibin","ownerEmail":"532282155@qq.com"},{"name":"levels.ts","path":"src/logging/levels.ts","id":5264,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"maweibin","ownerEmail":"532282155@qq.com"},{"name":"log-file-size-cap.test.ts","path":"src/logging/log-file-size-cap.test.ts","id":5265,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logger-env.test.ts","path":"src/logging/logger-env.test.ts","id":5266,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logger-settings.test.ts","path":"src/logging/logger-settings.test.ts","id":5267,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logger-timestamp.test.ts","path":"src/logging/logger-timestamp.test.ts","id":5268,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Liu Yuan","ownerEmail":"namei.unix@gmail.com"},{"name":"logger.settings.test.ts","path":"src/logging/logger.settings.test.ts","id":5269,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"logger.ts","path":"src/logging/logger.ts","id":5270,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-require.ts","path":"src/logging/node-require.ts","id":5271,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"parse-log-line.test.ts","path":"src/logging/parse-log-line.test.ts","id":5272,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"parse-log-line.ts","path":"src/logging/parse-log-line.ts","id":5273,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redact-bounded.ts","path":"src/logging/redact-bounded.ts","id":5274,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redact-identifier.ts","path":"src/logging/redact-identifier.ts","id":5275,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Yida-Dev","ownerEmail":"92713555+Yida-Dev@users.noreply.github.com"},{"name":"redact.test.ts","path":"src/logging/redact.test.ts","id":5276,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"redact.ts","path":"src/logging/redact.ts","id":5277,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state.ts","path":"src/logging/state.ts","id":5278,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Keshav Rao","ownerEmail":"keshavrao250@gmail.com"},{"name":"subsystem.test.ts","path":"src/logging/subsystem.test.ts","id":5279,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subsystem.ts","path":"src/logging/subsystem.ts","id":5280,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers","children":[{"name":"console-snapshot.ts","path":"src/logging/test-helpers/console-snapshot.ts","id":5281,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"timestamps.test.ts","path":"src/logging/timestamps.test.ts","id":5282,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"timestamps.ts","path":"src/logging/timestamps.ts","id":5283,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"}]},{"name":"markdown","children":[{"name":"code-spans.ts","path":"src/markdown/code-spans.ts","id":5284,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fences.ts","path":"src/markdown/fences.ts","id":5285,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frontmatter.test.ts","path":"src/markdown/frontmatter.test.ts","id":5286,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frontmatter.ts","path":"src/markdown/frontmatter.ts","id":5287,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"David Rudduck","ownerEmail":"47308254+davidrudduck@users.noreply.github.com"},{"name":"ir.blockquote-spacing.test.ts","path":"src/markdown/ir.blockquote-spacing.test.ts","id":5288,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hudson","ownerEmail":"258693705+heyhudson@users.noreply.github.com"},{"name":"ir.hr-spacing.test.ts","path":"src/markdown/ir.hr-spacing.test.ts","id":5289,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hudson","ownerEmail":"258693705+heyhudson@users.noreply.github.com"},{"name":"ir.nested-lists.test.ts","path":"src/markdown/ir.nested-lists.test.ts","id":5290,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hudson","ownerEmail":"258693705+heyhudson@users.noreply.github.com"},{"name":"ir.table-bullets.test.ts","path":"src/markdown/ir.table-bullets.test.ts","id":5291,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ir.table-code.test.ts","path":"src/markdown/ir.table-code.test.ts","id":5292,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Hudson","ownerEmail":"258693705+heyhudson@users.noreply.github.com"},{"name":"ir.ts","path":"src/markdown/ir.ts","id":5293,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"render.ts","path":"src/markdown/render.ts","id":5294,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"tables.ts","path":"src/markdown/tables.ts","id":5295,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"whatsapp.test.ts","path":"src/markdown/whatsapp.test.ts","id":5296,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp.ts","path":"src/markdown/whatsapp.ts","id":5297,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Ajay Rajnikanth","ownerEmail":"ajay.rajnikanth@gmail.com"}]},{"name":"media-understanding","children":[{"name":"apply.echo-transcript.test.ts","path":"src/media-understanding/apply.echo-transcript.test.ts","id":5298,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"apply.test.ts","path":"src/media-understanding/apply.test.ts","id":5299,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"apply.ts","path":"src/media-understanding/apply.ts","id":5300,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"attachments.cache.ts","path":"src/media-understanding/attachments.cache.ts","id":5301,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"attachments.guards.test.ts","path":"src/media-understanding/attachments.guards.test.ts","id":5302,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"attachments.normalize.ts","path":"src/media-understanding/attachments.normalize.ts","id":5303,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"attachments.select.ts","path":"src/media-understanding/attachments.select.ts","id":5304,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"attachments.ts","path":"src/media-understanding/attachments.ts","id":5305,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio-preflight.ts","path":"src/media-understanding/audio-preflight.ts","id":5306,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio-transcription-runner.ts","path":"src/media-understanding/audio-transcription-runner.ts","id":5307,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"concurrency.ts","path":"src/media-understanding/concurrency.ts","id":5308,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"defaults.test.ts","path":"src/media-understanding/defaults.test.ts","id":5309,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tars","ownerEmail":"tars@minimaxi.com"},{"name":"defaults.ts","path":"src/media-understanding/defaults.ts","id":5310,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"echo-transcript.ts","path":"src/media-understanding/echo-transcript.ts","id":5311,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"errors.ts","path":"src/media-understanding/errors.ts","id":5312,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format.test.ts","path":"src/media-understanding/format.test.ts","id":5313,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format.ts","path":"src/media-understanding/format.ts","id":5314,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fs.ts","path":"src/media-understanding/fs.ts","id":5315,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"media-understanding-misc.test.ts","path":"src/media-understanding/media-understanding-misc.test.ts","id":5316,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"output-extract.ts","path":"src/media-understanding/output-extract.ts","id":5317,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"providers","children":[{"name":"anthropic","children":[{"name":"index.ts","path":"src/media-understanding/providers/anthropic/index.ts","id":5318,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"audio.test-helpers.ts","path":"src/media-understanding/providers/audio.test-helpers.ts","id":5319,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"deepgram","children":[{"name":"audio.live.test.ts","path":"src/media-understanding/providers/deepgram/audio.live.test.ts","id":5320,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio.test.ts","path":"src/media-understanding/providers/deepgram/audio.test.ts","id":5321,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio.ts","path":"src/media-understanding/providers/deepgram/audio.ts","id":5322,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/media-understanding/providers/deepgram/index.ts","id":5323,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"google","children":[{"name":"audio.ts","path":"src/media-understanding/providers/google/audio.ts","id":5324,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/media-understanding/providers/google/index.ts","id":5325,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inline-data.ts","path":"src/media-understanding/providers/google/inline-data.ts","id":5326,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"video.test.ts","path":"src/media-understanding/providers/google/video.test.ts","id":5327,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"video.ts","path":"src/media-understanding/providers/google/video.ts","id":5328,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"groq","children":[{"name":"index.ts","path":"src/media-understanding/providers/groq/index.ts","id":5329,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"image-runtime.ts","path":"src/media-understanding/providers/image-runtime.ts","id":5330,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"image.test.ts","path":"src/media-understanding/providers/image.test.ts","id":5331,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image.ts","path":"src/media-understanding/providers/image.ts","id":5332,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.test.ts","path":"src/media-understanding/providers/index.test.ts","id":5333,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"index.ts","path":"src/media-understanding/providers/index.ts","id":5334,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"minimax","children":[{"name":"index.ts","path":"src/media-understanding/providers/minimax/index.ts","id":5335,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"mistral","children":[{"name":"index.test.ts","path":"src/media-understanding/providers/mistral/index.test.ts","id":5336,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"index.ts","path":"src/media-understanding/providers/mistral/index.ts","id":5337,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"moonshot","children":[{"name":"index.ts","path":"src/media-understanding/providers/moonshot/index.ts","id":5338,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"video.test.ts","path":"src/media-understanding/providers/moonshot/video.test.ts","id":5339,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"video.ts","path":"src/media-understanding/providers/moonshot/video.ts","id":5340,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"openai","children":[{"name":"audio.test.ts","path":"src/media-understanding/providers/openai/audio.test.ts","id":5341,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio.ts","path":"src/media-understanding/providers/openai/audio.ts","id":5342,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/media-understanding/providers/openai/index.ts","id":5343,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"shared.ts","path":"src/media-understanding/providers/shared.ts","id":5344,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zai","children":[{"name":"index.ts","path":"src/media-understanding/providers/zai/index.ts","id":5345,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Liu Yuan","ownerEmail":"namei.unix@gmail.com"}]}]},{"name":"resolve.test.ts","path":"src/media-understanding/resolve.test.ts","id":5346,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve.ts","path":"src/media-understanding/resolve.ts","id":5347,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.auto-audio.test.ts","path":"src/media-understanding/runner.auto-audio.test.ts","id":5348,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.deepgram.test.ts","path":"src/media-understanding/runner.deepgram.test.ts","id":5349,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runner.entries.guards.test.ts","path":"src/media-understanding/runner.entries.guards.test.ts","id":5350,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.entries.ts","path":"src/media-understanding/runner.entries.ts","id":5351,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.proxy.test.ts","path":"src/media-understanding/runner.proxy.test.ts","id":5352,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runner.skip-tiny-audio.test.ts","path":"src/media-understanding/runner.skip-tiny-audio.test.ts","id":5353,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.test-utils.ts","path":"src/media-understanding/runner.test-utils.ts","id":5354,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.ts","path":"src/media-understanding/runner.ts","id":5355,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.video.test.ts","path":"src/media-understanding/runner.video.test.ts","id":5356,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runner.vision-skip.test.ts","path":"src/media-understanding/runner.vision-skip.test.ts","id":5357,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"scope.ts","path":"src/media-understanding/scope.ts","id":5358,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"transcribe-audio.test.ts","path":"src/media-understanding/transcribe-audio.test.ts","id":5359,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"transcribe-audio.ts","path":"src/media-understanding/transcribe-audio.ts","id":5360,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/media-understanding/types.ts","id":5361,"degree":16,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"video.ts","path":"src/media-understanding/video.ts","id":5362,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"media","children":[{"name":"audio-tags.ts","path":"src/media/audio-tags.ts","id":5363,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio.test.ts","path":"src/media/audio.test.ts","id":5364,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audio.ts","path":"src/media/audio.ts","id":5365,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Azade \ud83d\udc10","ownerEmail":"azade@hey.com"},{"name":"base64.test.ts","path":"src/media/base64.test.ts","id":5366,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"base64.ts","path":"src/media/base64.ts","id":5367,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"constants.ts","path":"src/media/constants.ts","id":5368,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch.telegram-network.test.ts","path":"src/media/fetch.telegram-network.test.ts","id":5369,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch.test.ts","path":"src/media/fetch.test.ts","id":5370,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"fetch.ts","path":"src/media/fetch.ts","id":5371,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"ffmpeg-exec.test.ts","path":"src/media/ffmpeg-exec.test.ts","id":5372,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ffmpeg-exec.ts","path":"src/media/ffmpeg-exec.ts","id":5373,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ffmpeg-limits.ts","path":"src/media/ffmpeg-limits.ts","id":5374,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"host.test.ts","path":"src/media/host.test.ts","id":5375,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"host.ts","path":"src/media/host.ts","id":5376,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-ops.helpers.test.ts","path":"src/media/image-ops.helpers.test.ts","id":5377,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image-ops.ts","path":"src/media/image-ops.ts","id":5378,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-path-policy.test.ts","path":"src/media/inbound-path-policy.test.ts","id":5379,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-path-policy.ts","path":"src/media/inbound-path-policy.ts","id":5380,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"input-files.fetch-guard.test.ts","path":"src/media/input-files.fetch-guard.test.ts","id":5381,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"input-files.ts","path":"src/media/input-files.ts","id":5382,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"load-options.test.ts","path":"src/media/load-options.test.ts","id":5383,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"load-options.ts","path":"src/media/load-options.ts","id":5384,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"thepagent","ownerEmail":"hehsieh1010@gmail.com"},{"name":"local-roots.ts","path":"src/media/local-roots.ts","id":5385,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mime.test.ts","path":"src/media/mime.test.ts","id":5386,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mime.ts","path":"src/media/mime.ts","id":5387,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"outbound-attachment.ts","path":"src/media/outbound-attachment.ts","id":5388,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mr. Guy","ownerEmail":"useratkageshi@gmail.com"},{"name":"parse.test.ts","path":"src/media/parse.test.ts","id":5389,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"parse.ts","path":"src/media/parse.ts","id":5390,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pdf-extract.ts","path":"src/media/pdf-extract.ts","id":5391,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyler Yust","ownerEmail":"64381258+tyler6204@users.noreply.github.com"},{"name":"png-encode.ts","path":"src/media/png-encode.ts","id":5392,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"read-response-with-limit.test.ts","path":"src/media/read-response-with-limit.test.ts","id":5393,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tyson Cung","ownerEmail":"45380903+tysoncung@users.noreply.github.com"},{"name":"read-response-with-limit.ts","path":"src/media/read-response-with-limit.ts","id":5394,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.outside-workspace.test.ts","path":"src/media/server.outside-workspace.test.ts","id":5395,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.test.ts","path":"src/media/server.test.ts","id":5396,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"server.ts","path":"src/media/server.ts","id":5397,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sniff-mime-from-base64.ts","path":"src/media/sniff-mime-from-base64.ts","id":5398,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.outside-workspace.test.ts","path":"src/media/store.outside-workspace.test.ts","id":5399,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"store.redirect.test.ts","path":"src/media/store.redirect.test.ts","id":5400,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.test.ts","path":"src/media/store.test.ts","id":5401,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"store.ts","path":"src/media/store.ts","id":5402,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temp-files.ts","path":"src/media/temp-files.ts","id":5403,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"memory","children":[{"name":"backend-config.test.ts","path":"src/memory/backend-config.test.ts","id":5404,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Benjamin Jesuiter","ownerEmail":"bjesuiter@gmail.com"},{"name":"backend-config.ts","path":"src/memory/backend-config.ts","id":5405,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Benjamin Jesuiter","ownerEmail":"bjesuiter@gmail.com"},{"name":"batch-embedding-common.ts","path":"src/memory/batch-embedding-common.ts","id":5406,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-error-utils.test.ts","path":"src/memory/batch-error-utils.test.ts","id":5407,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-error-utils.ts","path":"src/memory/batch-error-utils.ts","id":5408,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"batch-gemini.test.ts","path":"src/memory/batch-gemini.test.ts","id":5409,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"batch-gemini.ts","path":"src/memory/batch-gemini.ts","id":5410,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-http.test.ts","path":"src/memory/batch-http.test.ts","id":5411,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-http.ts","path":"src/memory/batch-http.ts","id":5412,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-openai.ts","path":"src/memory/batch-openai.ts","id":5413,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-output.test.ts","path":"src/memory/batch-output.test.ts","id":5414,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-output.ts","path":"src/memory/batch-output.ts","id":5415,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-provider-common.ts","path":"src/memory/batch-provider-common.ts","id":5416,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-runner.ts","path":"src/memory/batch-runner.ts","id":5417,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-status.test.ts","path":"src/memory/batch-status.test.ts","id":5418,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-status.ts","path":"src/memory/batch-status.ts","id":5419,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-upload.ts","path":"src/memory/batch-upload.ts","id":5420,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-utils.ts","path":"src/memory/batch-utils.ts","id":5421,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"batch-voyage.test.ts","path":"src/memory/batch-voyage.test.ts","id":5422,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"batch-voyage.ts","path":"src/memory/batch-voyage.ts","id":5423,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embedding-chunk-limits.test.ts","path":"src/memory/embedding-chunk-limits.test.ts","id":5424,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"embedding-chunk-limits.ts","path":"src/memory/embedding-chunk-limits.ts","id":5425,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"embedding-input-limits.ts","path":"src/memory/embedding-input-limits.ts","id":5426,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigouroz@gmail.com"},{"name":"embedding-inputs.ts","path":"src/memory/embedding-inputs.ts","id":5427,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"embedding-manager.test-harness.ts","path":"src/memory/embedding-manager.test-harness.ts","id":5428,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"embedding-model-limits.ts","path":"src/memory/embedding-model-limits.ts","id":5429,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Bill Chirico","ownerEmail":"bill@chirico.dev"},{"name":"embedding-vectors.ts","path":"src/memory/embedding-vectors.ts","id":5430,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"embedding.test-mocks.ts","path":"src/memory/embedding.test-mocks.ts","id":5431,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-debug.ts","path":"src/memory/embeddings-debug.ts","id":5432,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-gemini.test.ts","path":"src/memory/embeddings-gemini.test.ts","id":5433,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-gemini.ts","path":"src/memory/embeddings-gemini.ts","id":5434,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"embeddings-mistral.test.ts","path":"src/memory/embeddings-mistral.test.ts","id":5435,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-mistral.ts","path":"src/memory/embeddings-mistral.ts","id":5436,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-model-normalize.test.ts","path":"src/memory/embeddings-model-normalize.test.ts","id":5437,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-model-normalize.ts","path":"src/memory/embeddings-model-normalize.ts","id":5438,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-ollama.test.ts","path":"src/memory/embeddings-ollama.test.ts","id":5439,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"embeddings-ollama.ts","path":"src/memory/embeddings-ollama.ts","id":5440,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"embeddings-openai.ts","path":"src/memory/embeddings-openai.ts","id":5441,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigouroz@gmail.com"},{"name":"embeddings-remote-client.ts","path":"src/memory/embeddings-remote-client.ts","id":5442,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"embeddings-remote-fetch.test.ts","path":"src/memory/embeddings-remote-fetch.test.ts","id":5443,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-remote-fetch.ts","path":"src/memory/embeddings-remote-fetch.ts","id":5444,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-remote-provider.ts","path":"src/memory/embeddings-remote-provider.ts","id":5445,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-voyage.test.ts","path":"src/memory/embeddings-voyage.test.ts","id":5446,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings-voyage.ts","path":"src/memory/embeddings-voyage.ts","id":5447,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"embeddings.test.ts","path":"src/memory/embeddings.test.ts","id":5448,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"embeddings.ts","path":"src/memory/embeddings.ts","id":5449,"degree":22,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh","ownerEmail":"mailvgnsh@gmail.com"},{"name":"fs-utils.ts","path":"src/memory/fs-utils.ts","id":5450,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"hybrid.test.ts","path":"src/memory/hybrid.test.ts","id":5451,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigouroz@gmail.com"},{"name":"hybrid.ts","path":"src/memory/hybrid.ts","id":5452,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.test.ts","path":"src/memory/index.test.ts","id":5453,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/memory/index.ts","id":5454,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"internal.test.ts","path":"src/memory/internal.test.ts","id":5455,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"internal.ts","path":"src/memory/internal.ts","id":5456,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager-embedding-ops.ts","path":"src/memory/manager-embedding-ops.ts","id":5457,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager-runtime.ts","path":"src/memory/manager-runtime.ts","id":5458,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Julia Barth","ownerEmail":"72460857+Julbarth@users.noreply.github.com"},{"name":"manager-search.ts","path":"src/memory/manager-search.ts","id":5459,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"manager-sync-ops.ts","path":"src/memory/manager-sync-ops.ts","id":5460,"degree":15,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.async-search.test.ts","path":"src/memory/manager.async-search.test.ts","id":5461,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.atomic-reindex.test.ts","path":"src/memory/manager.atomic-reindex.test.ts","id":5462,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.batch.test.ts","path":"src/memory/manager.batch.test.ts","id":5463,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.embedding-batches.test.ts","path":"src/memory/manager.embedding-batches.test.ts","id":5464,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.get-concurrency.test.ts","path":"src/memory/manager.get-concurrency.test.ts","id":5465,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.mistral-provider.test.ts","path":"src/memory/manager.mistral-provider.test.ts","id":5466,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"nico-hoff","ownerEmail":"43175972+nico-hoff@users.noreply.github.com"},{"name":"manager.read-file.test.ts","path":"src/memory/manager.read-file.test.ts","id":5467,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"manager.readonly-recovery.test.ts","path":"src/memory/manager.readonly-recovery.test.ts","id":5468,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.sync-errors-do-not-crash.test.ts","path":"src/memory/manager.sync-errors-do-not-crash.test.ts","id":5469,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.ts","path":"src/memory/manager.ts","id":5470,"degree":11,"cochangeCount":3,"riskScore":0.0935,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.vector-dedupe.test.ts","path":"src/memory/manager.vector-dedupe.test.ts","id":5471,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manager.watcher-config.test.ts","path":"src/memory/manager.watcher-config.test.ts","id":5472,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-schema.ts","path":"src/memory/memory-schema.ts","id":5473,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mmr.test.ts","path":"src/memory/mmr.test.ts","id":5474,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigouroz@gmail.com"},{"name":"mmr.ts","path":"src/memory/mmr.ts","id":5475,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigouroz@gmail.com"},{"name":"multimodal.ts","path":"src/memory/multimodal.ts","id":5476,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"node-llama.ts","path":"src/memory/node-llama.ts","id":5477,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"post-json.test.ts","path":"src/memory/post-json.test.ts","id":5478,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"post-json.ts","path":"src/memory/post-json.ts","id":5479,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qmd-manager.test.ts","path":"src/memory/qmd-manager.test.ts","id":5480,"degree":3,"cochangeCount":1,"riskScore":0.012,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qmd-manager.ts","path":"src/memory/qmd-manager.ts","id":5481,"degree":11,"cochangeCount":1,"riskScore":0.0218,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"qmd-process.test.ts","path":"src/memory/qmd-process.test.ts","id":5482,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qmd-process.ts","path":"src/memory/qmd-process.ts","id":5483,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qmd-query-parser.test.ts","path":"src/memory/qmd-query-parser.test.ts","id":5484,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"qmd-query-parser.ts","path":"src/memory/qmd-query-parser.ts","id":5485,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"qmd-scope.test.ts","path":"src/memory/qmd-scope.test.ts","id":5486,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"qmd-scope.ts","path":"src/memory/qmd-scope.ts","id":5487,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"query-expansion.test.ts","path":"src/memory/query-expansion.test.ts","id":5488,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"query-expansion.ts","path":"src/memory/query-expansion.ts","id":5489,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"remote-http.ts","path":"src/memory/remote-http.ts","id":5490,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"search-manager.test.ts","path":"src/memory/search-manager.test.ts","id":5491,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"search-manager.ts","path":"src/memory/search-manager.ts","id":5492,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"secret-input.ts","path":"src/memory/secret-input.ts","id":5493,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"session-files.test.ts","path":"src/memory/session-files.test.ts","id":5494,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"session-files.ts","path":"src/memory/session-files.ts","id":5495,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sqlite-vec.ts","path":"src/memory/sqlite-vec.ts","id":5496,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sqlite.ts","path":"src/memory/sqlite.ts","id":5497,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-format.ts","path":"src/memory/status-format.ts","id":5498,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"temporal-decay.test.ts","path":"src/memory/temporal-decay.test.ts","id":5499,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temporal-decay.ts","path":"src/memory/temporal-decay.ts","id":5500,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigouroz@gmail.com"},{"name":"test-embeddings-mock.ts","path":"src/memory/test-embeddings-mock.ts","id":5501,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-helpers","children":[{"name":"ssrf.ts","path":"src/memory/test-helpers/ssrf.ts","id":5502,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"test-manager-helpers.ts","path":"src/memory/test-manager-helpers.ts","id":5503,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-manager.ts","path":"src/memory/test-manager.ts","id":5504,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-runtime-mocks.ts","path":"src/memory/test-runtime-mocks.ts","id":5505,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/memory/types.ts","id":5506,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"}]},{"name":"node-host","children":[{"name":"config.ts","path":"src/node-host/config.ts","id":5507,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-policy.test.ts","path":"src/node-host/exec-policy.test.ts","id":5508,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-policy.ts","path":"src/node-host/exec-policy.ts","id":5509,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-browser.test.ts","path":"src/node-host/invoke-browser.test.ts","id":5510,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-browser.ts","path":"src/node-host/invoke-browser.ts","id":5511,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-system-run-allowlist.ts","path":"src/node-host/invoke-system-run-allowlist.ts","id":5512,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-system-run-plan.test.ts","path":"src/node-host/invoke-system-run-plan.test.ts","id":5513,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-system-run-plan.ts","path":"src/node-host/invoke-system-run-plan.ts","id":5514,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-system-run.test.ts","path":"src/node-host/invoke-system-run.test.ts","id":5515,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-system-run.ts","path":"src/node-host/invoke-system-run.ts","id":5516,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke-types.ts","path":"src/node-host/invoke-types.ts","id":5517,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke.sanitize-env.test.ts","path":"src/node-host/invoke.sanitize-env.test.ts","id":5518,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"invoke.ts","path":"src/node-host/invoke.ts","id":5519,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runner.credentials.test.ts","path":"src/node-host/runner.credentials.test.ts","id":5520,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Benji Peng","ownerEmail":"11394934+benjipeng@users.noreply.github.com"},{"name":"runner.ts","path":"src/node-host/runner.ts","id":5521,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"with-timeout.ts","path":"src/node-host/with-timeout.ts","id":5522,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Bin Deng","ownerEmail":"dengbin@romangic.com"}]},{"name":"pairing","children":[{"name":"pairing-challenge.test.ts","path":"src/pairing/pairing-challenge.test.ts","id":5523,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-challenge.ts","path":"src/pairing/pairing-challenge.ts","id":5524,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-labels.ts","path":"src/pairing/pairing-labels.ts","id":5525,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-messages.test.ts","path":"src/pairing/pairing-messages.test.ts","id":5526,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-messages.ts","path":"src/pairing/pairing-messages.ts","id":5527,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-store.test.ts","path":"src/pairing/pairing-store.test.ts","id":5528,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-store.ts","path":"src/pairing/pairing-store.ts","id":5529,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-code.test.ts","path":"src/pairing/setup-code.test.ts","id":5530,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup-code.ts","path":"src/pairing/setup-code.ts","id":5531,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"param-key.ts","path":"src/param-key.ts","id":5532,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-sdk-internal","children":[{"name":"discord.ts","path":"src/plugin-sdk-internal/discord.ts","id":5533,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"imessage.ts","path":"src/plugin-sdk-internal/imessage.ts","id":5534,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"signal.ts","path":"src/plugin-sdk-internal/signal.ts","id":5535,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack.ts","path":"src/plugin-sdk-internal/slack.ts","id":5536,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"telegram.ts","path":"src/plugin-sdk-internal/telegram.ts","id":5537,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp.ts","path":"src/plugin-sdk-internal/whatsapp.ts","id":5538,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"plugin-sdk","children":[{"name":"account-id.ts","path":"src/plugin-sdk/account-id.ts","id":5539,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"account-resolution.ts","path":"src/plugin-sdk/account-resolution.ts","id":5540,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"acpx.ts","path":"src/plugin-sdk/acpx.ts","id":5541,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"agent-media-payload.ts","path":"src/plugin-sdk/agent-media-payload.ts","id":5542,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allow-from.test.ts","path":"src/plugin-sdk/allow-from.test.ts","id":5543,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allow-from.ts","path":"src/plugin-sdk/allow-from.ts","id":5544,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowlist-config-edit.ts","path":"src/plugin-sdk/allowlist-config-edit.ts","id":5545,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowlist-resolution.test.ts","path":"src/plugin-sdk/allowlist-resolution.test.ts","id":5546,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"allowlist-resolution.ts","path":"src/plugin-sdk/allowlist-resolution.ts","id":5547,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bluebubbles.ts","path":"src/plugin-sdk/bluebubbles.ts","id":5548,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"boolean-param.ts","path":"src/plugin-sdk/boolean-param.ts","id":5549,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-config-helpers.test.ts","path":"src/plugin-sdk/channel-config-helpers.test.ts","id":5550,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"channel-config-helpers.ts","path":"src/plugin-sdk/channel-config-helpers.ts","id":5551,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-lifecycle.test.ts","path":"src/plugin-sdk/channel-lifecycle.test.ts","id":5552,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-lifecycle.ts","path":"src/plugin-sdk/channel-lifecycle.ts","id":5553,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-plugin-common.ts","path":"src/plugin-sdk/channel-plugin-common.ts","id":5554,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-send-result.ts","path":"src/plugin-sdk/channel-send-result.ts","id":5555,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-auth.test.ts","path":"src/plugin-sdk/command-auth.test.ts","id":5556,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-auth.ts","path":"src/plugin-sdk/command-auth.ts","id":5557,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"compat.ts","path":"src/plugin-sdk/compat.ts","id":5558,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"config-paths.ts","path":"src/plugin-sdk/config-paths.ts","id":5559,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"copilot-proxy.ts","path":"src/plugin-sdk/copilot-proxy.ts","id":5560,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"core.ts","path":"src/plugin-sdk/core.ts","id":5561,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-pair.ts","path":"src/plugin-sdk/device-pair.ts","id":5562,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"diagnostics-otel.ts","path":"src/plugin-sdk/diagnostics-otel.ts","id":5563,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"diffs.ts","path":"src/plugin-sdk/diffs.ts","id":5564,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"discord-send.ts","path":"src/plugin-sdk/discord-send.ts","id":5565,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discord.ts","path":"src/plugin-sdk/discord.ts","id":5566,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"entrypoints.ts","path":"src/plugin-sdk/entrypoints.ts","id":5567,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"feishu.ts","path":"src/plugin-sdk/feishu.ts","id":5568,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch-auth.test.ts","path":"src/plugin-sdk/fetch-auth.test.ts","id":5569,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch-auth.ts","path":"src/plugin-sdk/fetch-auth.ts","id":5570,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"file-lock.ts","path":"src/plugin-sdk/file-lock.ts","id":5571,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"googlechat.ts","path":"src/plugin-sdk/googlechat.ts","id":5572,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-access.test.ts","path":"src/plugin-sdk/group-access.test.ts","id":5573,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"group-access.ts","path":"src/plugin-sdk/group-access.ts","id":5574,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"imessage-targets.ts","path":"src/plugin-sdk/imessage-targets.ts","id":5575,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"imessage.ts","path":"src/plugin-sdk/imessage.ts","id":5576,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"inbound-envelope.ts","path":"src/plugin-sdk/inbound-envelope.ts","id":5577,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-reply-dispatch.ts","path":"src/plugin-sdk/inbound-reply-dispatch.ts","id":5578,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.test.ts","path":"src/plugin-sdk/index.test.ts","id":5579,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Glucksberg","ownerEmail":"80581902+Glucksberg@users.noreply.github.com"},{"name":"index.ts","path":"src/plugin-sdk/index.ts","id":5580,"degree":45,"cochangeCount":5,"riskScore":0.1784,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"irc.ts","path":"src/plugin-sdk/irc.ts","id":5581,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"json-store.ts","path":"src/plugin-sdk/json-store.ts","id":5582,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"keyed-async-queue.test.ts","path":"src/plugin-sdk/keyed-async-queue.test.ts","id":5583,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"keyed-async-queue.ts","path":"src/plugin-sdk/keyed-async-queue.ts","id":5584,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"line.ts","path":"src/plugin-sdk/line.ts","id":5585,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"llm-task.ts","path":"src/plugin-sdk/llm-task.ts","id":5586,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Xaden Ryan","ownerEmail":"165437834+xadenryan@users.noreply.github.com"},{"name":"lobster.ts","path":"src/plugin-sdk/lobster.ts","id":5587,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"matrix.ts","path":"src/plugin-sdk/matrix.ts","id":5588,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mattermost.ts","path":"src/plugin-sdk/mattermost.ts","id":5589,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-core.ts","path":"src/plugin-sdk/memory-core.ts","id":5590,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"memory-lancedb.ts","path":"src/plugin-sdk/memory-lancedb.ts","id":5591,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"minimax-portal-auth.ts","path":"src/plugin-sdk/minimax-portal-auth.ts","id":5592,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"msteams.ts","path":"src/plugin-sdk/msteams.ts","id":5593,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nextcloud-talk.ts","path":"src/plugin-sdk/nextcloud-talk.ts","id":5594,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nostr.ts","path":"src/plugin-sdk/nostr.ts","id":5595,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"oauth-utils.ts","path":"src/plugin-sdk/oauth-utils.ts","id":5596,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"open-prose.ts","path":"src/plugin-sdk/open-prose.ts","id":5597,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"outbound-media.test.ts","path":"src/plugin-sdk/outbound-media.test.ts","id":5598,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"outbound-media.ts","path":"src/plugin-sdk/outbound-media.ts","id":5599,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pairing-access.ts","path":"src/plugin-sdk/pairing-access.ts","id":5600,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"persistent-dedupe.test.ts","path":"src/plugin-sdk/persistent-dedupe.test.ts","id":5601,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"persistent-dedupe.ts","path":"src/plugin-sdk/persistent-dedupe.ts","id":5602,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"phone-control.ts","path":"src/plugin-sdk/phone-control.ts","id":5603,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"provider-auth-result.ts","path":"src/plugin-sdk/provider-auth-result.ts","id":5604,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qwen-portal-auth.ts","path":"src/plugin-sdk/qwen-portal-auth.ts","id":5605,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-payload.test.ts","path":"src/plugin-sdk/reply-payload.test.ts","id":5606,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reply-payload.ts","path":"src/plugin-sdk/reply-payload.ts","id":5607,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"request-url.test.ts","path":"src/plugin-sdk/request-url.test.ts","id":5608,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"request-url.ts","path":"src/plugin-sdk/request-url.ts","id":5609,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolution-notes.ts","path":"src/plugin-sdk/resolution-notes.ts","id":5610,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"root-alias.test.ts","path":"src/plugin-sdk/root-alias.test.ts","id":5611,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"routing.ts","path":"src/plugin-sdk/routing.ts","id":5612,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-command.ts","path":"src/plugin-sdk/run-command.ts","id":5613,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-store.ts","path":"src/plugin-sdk/runtime-store.ts","id":5614,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.test.ts","path":"src/plugin-sdk/runtime.test.ts","id":5615,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.ts","path":"src/plugin-sdk/runtime.ts","id":5616,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-input-schema.test.ts","path":"src/plugin-sdk/secret-input-schema.test.ts","id":5617,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"secret-input-schema.ts","path":"src/plugin-sdk/secret-input-schema.ts","id":5618,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"signal.ts","path":"src/plugin-sdk/signal.ts","id":5619,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack-message-actions.test.ts","path":"src/plugin-sdk/slack-message-actions.test.ts","id":5620,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack-message-actions.ts","path":"src/plugin-sdk/slack-message-actions.ts","id":5621,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Colin","ownerEmail":"colin@solvely.net"},{"name":"slack-targets.ts","path":"src/plugin-sdk/slack-targets.ts","id":5622,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slack.ts","path":"src/plugin-sdk/slack.ts","id":5623,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"ssrf-policy.test.ts","path":"src/plugin-sdk/ssrf-policy.test.ts","id":5624,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssrf-policy.ts","path":"src/plugin-sdk/ssrf-policy.ts","id":5625,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-helpers.test.ts","path":"src/plugin-sdk/status-helpers.test.ts","id":5626,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"status-helpers.ts","path":"src/plugin-sdk/status-helpers.ts","id":5627,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subpaths.test.ts","path":"src/plugin-sdk/subpaths.test.ts","id":5628,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"synology-chat.ts","path":"src/plugin-sdk/synology-chat.ts","id":5629,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"talk-voice.ts","path":"src/plugin-sdk/talk-voice.ts","id":5630,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"telegram.ts","path":"src/plugin-sdk/telegram.ts","id":5631,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"temp-path.test.ts","path":"src/plugin-sdk/temp-path.test.ts","id":5632,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temp-path.ts","path":"src/plugin-sdk/temp-path.ts","id":5633,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-utils.ts","path":"src/plugin-sdk/test-utils.ts","id":5634,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"text-chunking.test.ts","path":"src/plugin-sdk/text-chunking.test.ts","id":5635,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-chunking.ts","path":"src/plugin-sdk/text-chunking.ts","id":5636,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"thread-ownership.ts","path":"src/plugin-sdk/thread-ownership.ts","id":5637,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"tlon.ts","path":"src/plugin-sdk/tlon.ts","id":5638,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-send.ts","path":"src/plugin-sdk/tool-send.ts","id":5639,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"twitch.ts","path":"src/plugin-sdk/twitch.ts","id":5640,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Kyle","ownerEmail":"hey@dhao.me"},{"name":"voice-call.ts","path":"src/plugin-sdk/voice-call.ts","id":5641,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Andrew Demczuk","ownerEmail":"andrew.demczuk@gmail.com"},{"name":"web-media.ts","path":"src/plugin-sdk/web-media.ts","id":5642,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-memory-guards.test.ts","path":"src/plugin-sdk/webhook-memory-guards.test.ts","id":5643,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-memory-guards.ts","path":"src/plugin-sdk/webhook-memory-guards.ts","id":5644,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-path.ts","path":"src/plugin-sdk/webhook-path.ts","id":5645,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-request-guards.test.ts","path":"src/plugin-sdk/webhook-request-guards.test.ts","id":5646,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-request-guards.ts","path":"src/plugin-sdk/webhook-request-guards.ts","id":5647,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-targets.test.ts","path":"src/plugin-sdk/webhook-targets.test.ts","id":5648,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"webhook-targets.ts","path":"src/plugin-sdk/webhook-targets.ts","id":5649,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp.ts","path":"src/plugin-sdk/whatsapp.ts","id":5650,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"windows-spawn.ts","path":"src/plugin-sdk/windows-spawn.ts","id":5651,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zalo.ts","path":"src/plugin-sdk/zalo.ts","id":5652,"degree":16,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"zalouser.ts","path":"src/plugin-sdk/zalouser.ts","id":5653,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"plugins","children":[{"name":"bundle-manifest.test.ts","path":"src/plugins/bundle-manifest.test.ts","id":5654,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundle-manifest.ts","path":"src/plugins/bundle-manifest.ts","id":5655,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundle-mcp.test.ts","path":"src/plugins/bundle-mcp.test.ts","id":5656,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"bundle-mcp.ts","path":"src/plugins/bundle-mcp.ts","id":5657,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundled-compat.ts","path":"src/plugins/bundled-compat.ts","id":5658,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundled-dir.ts","path":"src/plugins/bundled-dir.ts","id":5659,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"bundled-provider-auth-env-vars.test.ts","path":"src/plugins/bundled-provider-auth-env-vars.test.ts","id":5660,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundled-provider-auth-env-vars.ts","path":"src/plugins/bundled-provider-auth-env-vars.ts","id":5661,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bundled-runtime-deps.test.ts","path":"src/plugins/bundled-runtime-deps.test.ts","id":5662,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"bundled-sources.test.ts","path":"src/plugins/bundled-sources.test.ts","id":5663,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"bundled-sources.ts","path":"src/plugins/bundled-sources.ts","id":5664,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"markfietje","ownerEmail":"4325889+markfietje@users.noreply.github.com"},{"name":"cli.test.ts","path":"src/plugins/cli.test.ts","id":5665,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"cli.ts","path":"src/plugins/cli.ts","id":5666,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.test.ts","path":"src/plugins/commands.test.ts","id":5667,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.ts","path":"src/plugins/commands.ts","id":5668,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-schema.ts","path":"src/plugins/config-schema.ts","id":5669,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-state.test.ts","path":"src/plugins/config-state.test.ts","id":5670,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-state.ts","path":"src/plugins/config-state.ts","id":5671,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"contracts","children":[{"name":"auth-choice.contract.test.ts","path":"src/plugins/contracts/auth-choice.contract.test.ts","id":5672,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"auth.contract.test.ts","path":"src/plugins/contracts/auth.contract.test.ts","id":5673,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"catalog.contract.test.ts","path":"src/plugins/contracts/catalog.contract.test.ts","id":5674,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"discovery.contract.test.ts","path":"src/plugins/contracts/discovery.contract.test.ts","id":5675,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"loader.contract.test.ts","path":"src/plugins/contracts/loader.contract.test.ts","id":5676,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"provider.contract.test.ts","path":"src/plugins/contracts/provider.contract.test.ts","id":5677,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"registry.contract.test.ts","path":"src/plugins/contracts/registry.contract.test.ts","id":5678,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"registry.ts","path":"src/plugins/contracts/registry.ts","id":5679,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime.contract.test.ts","path":"src/plugins/contracts/runtime.contract.test.ts","id":5680,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"suites.ts","path":"src/plugins/contracts/suites.ts","id":5681,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"web-search-provider.contract.test.ts","path":"src/plugins/contracts/web-search-provider.contract.test.ts","id":5682,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"wizard.contract.test.ts","path":"src/plugins/contracts/wizard.contract.test.ts","id":5683,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"conversation-binding.test.ts","path":"src/plugins/conversation-binding.test.ts","id":5684,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"conversation-binding.ts","path":"src/plugins/conversation-binding.ts","id":5685,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"copy-bundled-plugin-metadata.test.ts","path":"src/plugins/copy-bundled-plugin-metadata.test.ts","id":5686,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discovery.test.ts","path":"src/plugins/discovery.test.ts","id":5687,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"discovery.ts","path":"src/plugins/discovery.ts","id":5688,"degree":10,"cochangeCount":1,"riskScore":0.0312,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"enable.test.ts","path":"src/plugins/enable.test.ts","id":5689,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"enable.ts","path":"src/plugins/enable.ts","id":5690,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"hook-runner-global.test.ts","path":"src/plugins/hook-runner-global.test.ts","id":5691,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"hook-runner-global.ts","path":"src/plugins/hook-runner-global.ts","id":5692,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"hooks.before-agent-start.test.ts","path":"src/plugins/hooks.before-agent-start.test.ts","id":5693,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Nate Fikru","ownerEmail":"natefikru@gmail.com"},{"name":"hooks.model-override-wiring.test.ts","path":"src/plugins/hooks.model-override-wiring.test.ts","id":5694,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"hooks.phase-hooks.test.ts","path":"src/plugins/hooks.phase-hooks.test.ts","id":5695,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"hooks.test-helpers.ts","path":"src/plugins/hooks.test-helpers.ts","id":5696,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"hooks.ts","path":"src/plugins/hooks.ts","id":5697,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"http-path.ts","path":"src/plugins/http-path.ts","id":5698,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"http-registry.test.ts","path":"src/plugins/http-registry.test.ts","id":5699,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-registry.ts","path":"src/plugins/http-registry.ts","id":5700,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"http-route-overlap.ts","path":"src/plugins/http-route-overlap.ts","id":5701,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install.test.ts","path":"src/plugins/install.test.ts","id":5702,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"install.ts","path":"src/plugins/install.ts","id":5703,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"installs.test.ts","path":"src/plugins/installs.test.ts","id":5704,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"installs.ts","path":"src/plugins/installs.ts","id":5705,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"interactive-dispatch-adapters.ts","path":"src/plugins/interactive-dispatch-adapters.ts","id":5706,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"interactive.test.ts","path":"src/plugins/interactive.test.ts","id":5707,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"interactive.ts","path":"src/plugins/interactive.ts","id":5708,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"loader.test.ts","path":"src/plugins/loader.test.ts","id":5709,"degree":0,"cochangeCount":1,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"loader.ts","path":"src/plugins/loader.ts","id":5710,"degree":18,"cochangeCount":4,"riskScore":0.1202,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logger.test.ts","path":"src/plugins/logger.test.ts","id":5711,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logger.ts","path":"src/plugins/logger.ts","id":5712,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manifest-registry.test.ts","path":"src/plugins/manifest-registry.test.ts","id":5713,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manifest-registry.ts","path":"src/plugins/manifest-registry.ts","id":5714,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"manifest.ts","path":"src/plugins/manifest.ts","id":5715,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"marketplace.test.ts","path":"src/plugins/marketplace.test.ts","id":5716,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"marketplace.ts","path":"src/plugins/marketplace.ts","id":5717,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"path-safety.ts","path":"src/plugins/path-safety.ts","id":5718,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"provider-api-key-auth.ts","path":"src/plugins/provider-api-key-auth.ts","id":5719,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-auth-choices.test.ts","path":"src/plugins/provider-auth-choices.test.ts","id":5720,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-auth-choices.ts","path":"src/plugins/provider-auth-choices.ts","id":5721,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-discovery.test.ts","path":"src/plugins/provider-discovery.test.ts","id":5722,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-discovery.ts","path":"src/plugins/provider-discovery.ts","id":5723,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-runtime.runtime.ts","path":"src/plugins/provider-runtime.runtime.ts","id":5724,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-runtime.test.ts","path":"src/plugins/provider-runtime.test.ts","id":5725,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-runtime.ts","path":"src/plugins/provider-runtime.ts","id":5726,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-validation.test.ts","path":"src/plugins/provider-validation.test.ts","id":5727,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-validation.ts","path":"src/plugins/provider-validation.ts","id":5728,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-wizard.test.ts","path":"src/plugins/provider-wizard.test.ts","id":5729,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-wizard.ts","path":"src/plugins/provider-wizard.ts","id":5730,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"providers.test.ts","path":"src/plugins/providers.test.ts","id":5731,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"providers.ts","path":"src/plugins/providers.ts","id":5732,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"registry.ts","path":"src/plugins/registry.ts","id":5733,"degree":23,"cochangeCount":2,"riskScore":0.0586,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"roots.ts","path":"src/plugins/roots.ts","id":5734,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"runtime.test.ts","path":"src/plugins/runtime.test.ts","id":5735,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"runtime.ts","path":"src/plugins/runtime.ts","id":5736,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime","children":[{"name":"gateway-request-scope.test.ts","path":"src/plugins/runtime/gateway-request-scope.test.ts","id":5737,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"gateway-request-scope.ts","path":"src/plugins/runtime/gateway-request-scope.ts","id":5738,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Robin Waslander","ownerEmail":"r.waslander@gmail.com"},{"name":"index.test.ts","path":"src/plugins/runtime/index.test.ts","id":5739,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"src/plugins/runtime/index.ts","id":5740,"degree":10,"cochangeCount":1,"riskScore":0.0079,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"native-deps.ts","path":"src/plugins/runtime/native-deps.ts","id":5741,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-channel.ts","path":"src/plugins/runtime/runtime-channel.ts","id":5742,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime-config.ts","path":"src/plugins/runtime/runtime-config.ts","id":5743,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-discord-ops.runtime.ts","path":"src/plugins/runtime/runtime-discord-ops.runtime.ts","id":5744,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime-discord-typing.test.ts","path":"src/plugins/runtime/runtime-discord-typing.test.ts","id":5745,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"runtime-discord-typing.ts","path":"src/plugins/runtime/runtime-discord-typing.ts","id":5746,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"runtime-discord.ts","path":"src/plugins/runtime/runtime-discord.ts","id":5747,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime-events.ts","path":"src/plugins/runtime/runtime-events.ts","id":5748,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-imessage.ts","path":"src/plugins/runtime/runtime-imessage.ts","id":5749,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-logging.ts","path":"src/plugins/runtime/runtime-logging.ts","id":5750,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-media.ts","path":"src/plugins/runtime/runtime-media.ts","id":5751,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-signal.ts","path":"src/plugins/runtime/runtime-signal.ts","id":5752,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-slack-ops.runtime.ts","path":"src/plugins/runtime/runtime-slack-ops.runtime.ts","id":5753,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime-slack.ts","path":"src/plugins/runtime/runtime-slack.ts","id":5754,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime-system.ts","path":"src/plugins/runtime/runtime-system.ts","id":5755,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-telegram-ops.runtime.ts","path":"src/plugins/runtime/runtime-telegram-ops.runtime.ts","id":5756,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime-telegram-typing.test.ts","path":"src/plugins/runtime/runtime-telegram-typing.test.ts","id":5757,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"runtime-telegram-typing.ts","path":"src/plugins/runtime/runtime-telegram-typing.ts","id":5758,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"runtime-telegram.ts","path":"src/plugins/runtime/runtime-telegram.ts","id":5759,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-tools.ts","path":"src/plugins/runtime/runtime-tools.ts","id":5760,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-whatsapp-login.runtime.ts","path":"src/plugins/runtime/runtime-whatsapp-login.runtime.ts","id":5761,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime-whatsapp-outbound.runtime.ts","path":"src/plugins/runtime/runtime-whatsapp-outbound.runtime.ts","id":5762,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"runtime-whatsapp.ts","path":"src/plugins/runtime/runtime-whatsapp.ts","id":5763,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types-channel.ts","path":"src/plugins/runtime/types-channel.ts","id":5764,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types-core.ts","path":"src/plugins/runtime/types-core.ts","id":5765,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"types.contract.test.ts","path":"src/plugins/runtime/types.contract.test.ts","id":5766,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/plugins/runtime/types.ts","id":5767,"degree":12,"cochangeCount":1,"riskScore":0.0079,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"}]},{"name":"schema-validator.test.ts","path":"src/plugins/schema-validator.test.ts","id":5768,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"schema-validator.ts","path":"src/plugins/schema-validator.ts","id":5769,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@clawd.bot"},{"name":"services.test.ts","path":"src/plugins/services.test.ts","id":5770,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"services.ts","path":"src/plugins/services.ts","id":5771,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slots.test.ts","path":"src/plugins/slots.test.ts","id":5772,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slots.ts","path":"src/plugins/slots.ts","id":5773,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"source-display.test.ts","path":"src/plugins/source-display.test.ts","id":5774,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"source-display.ts","path":"src/plugins/source-display.ts","id":5775,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"quotentiroler","ownerEmail":"max.nussbaumer@maxhealth.tech"},{"name":"status.test.ts","path":"src/plugins/status.test.ts","id":5776,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"status.ts","path":"src/plugins/status.ts","id":5777,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"test-helpers","children":[{"name":"fs-fixtures.ts","path":"src/plugins/test-helpers/fs-fixtures.ts","id":5778,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"toggle-config.ts","path":"src/plugins/toggle-config.ts","id":5779,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools.optional.test.ts","path":"src/plugins/tools.optional.test.ts","id":5780,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tools.ts","path":"src/plugins/tools.ts","id":5781,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/plugins/types.ts","id":5782,"degree":36,"cochangeCount":2,"riskScore":0.0616,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"uninstall.test.ts","path":"src/plugins/uninstall.test.ts","id":5783,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"uninstall.ts","path":"src/plugins/uninstall.ts","id":5784,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"JustasM","ownerEmail":"59362982+JustasMonkev@users.noreply.github.com"},{"name":"update.test.ts","path":"src/plugins/update.test.ts","id":5785,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"update.ts","path":"src/plugins/update.ts","id":5786,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"voice-call.plugin.test.ts","path":"src/plugins/voice-call.plugin.test.ts","id":5787,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-search-providers.test.ts","path":"src/plugins/web-search-providers.test.ts","id":5788,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"web-search-providers.ts","path":"src/plugins/web-search-providers.ts","id":5789,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wired-hooks-after-tool-call.e2e.test.ts","path":"src/plugins/wired-hooks-after-tool-call.e2e.test.ts","id":5790,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"wired-hooks-compaction.test.ts","path":"src/plugins/wired-hooks-compaction.test.ts","id":5791,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wired-hooks-gateway.test.ts","path":"src/plugins/wired-hooks-gateway.test.ts","id":5792,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wired-hooks-inbound-claim.test.ts","path":"src/plugins/wired-hooks-inbound-claim.test.ts","id":5793,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"harold@pwrdrvr.com"},{"name":"wired-hooks-llm.test.ts","path":"src/plugins/wired-hooks-llm.test.ts","id":5794,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wired-hooks-message.test.ts","path":"src/plugins/wired-hooks-message.test.ts","id":5795,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wired-hooks-session.test.ts","path":"src/plugins/wired-hooks-session.test.ts","id":5796,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"tempeste","ownerEmail":"tempeste@users.noreply.github.com"},{"name":"wired-hooks-subagent.test.ts","path":"src/plugins/wired-hooks-subagent.test.ts","id":5797,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"poll-params.test.ts","path":"src/poll-params.test.ts","id":5798,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"poll-params.ts","path":"src/poll-params.ts","id":5799,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"polls.test.ts","path":"src/polls.test.ts","id":5800,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"polls.ts","path":"src/polls.ts","id":5801,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"process","children":[{"name":"child-process-bridge.ts","path":"src/process/child-process-bridge.ts","id":5802,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-queue.test.ts","path":"src/process/command-queue.test.ts","id":5803,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-queue.ts","path":"src/process/command-queue.ts","id":5804,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec.no-output-timer.test.ts","path":"src/process/exec.no-output-timer.test.ts","id":5805,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec.test.ts","path":"src/process/exec.test.ts","id":5806,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec.ts","path":"src/process/exec.ts","id":5807,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec.windows.test.ts","path":"src/process/exec.windows.test.ts","id":5808,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"icesword0760","ownerEmail":"25030760@qq.com"},{"name":"kill-tree.test.ts","path":"src/process/kill-tree.test.ts","id":5809,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"kill-tree.ts","path":"src/process/kill-tree.ts","id":5810,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Daniel Sauer","ownerEmail":"daniel.a.d.sauer@gmail.com"},{"name":"lanes.ts","path":"src/process/lanes.ts","id":5811,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restart-recovery.ts","path":"src/process/restart-recovery.ts","id":5812,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Joey Krug","ownerEmail":"joeykrug@gmail.com"},{"name":"spawn-utils.test.ts","path":"src/process/spawn-utils.test.ts","id":5813,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"spawn-utils.ts","path":"src/process/spawn-utils.ts","id":5814,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"supervisor","children":[{"name":"adapters","children":[{"name":"child.test.ts","path":"src/process/supervisor/adapters/child.test.ts","id":5815,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"artale","ownerEmail":"arosstale1@gmail.com"},{"name":"child.ts","path":"src/process/supervisor/adapters/child.ts","id":5816,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"artale","ownerEmail":"arosstale1@gmail.com"},{"name":"env.ts","path":"src/process/supervisor/adapters/env.ts","id":5817,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pty.test.ts","path":"src/process/supervisor/adapters/pty.test.ts","id":5818,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pty.ts","path":"src/process/supervisor/adapters/pty.ts","id":5819,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"}]},{"name":"index.ts","path":"src/process/supervisor/index.ts","id":5820,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"registry.test.ts","path":"src/process/supervisor/registry.test.ts","id":5821,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"registry.ts","path":"src/process/supervisor/registry.ts","id":5822,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"supervisor.pty-command.test.ts","path":"src/process/supervisor/supervisor.pty-command.test.ts","id":5823,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"supervisor.test.ts","path":"src/process/supervisor/supervisor.test.ts","id":5824,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"supervisor.ts","path":"src/process/supervisor/supervisor.ts","id":5825,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"src/process/supervisor/types.ts","id":5826,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"}]},{"name":"test-timeouts.ts","path":"src/process/test-timeouts.ts","id":5827,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-command.test.ts","path":"src/process/windows-command.test.ts","id":5828,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-command.ts","path":"src/process/windows-command.ts","id":5829,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"providers","children":[{"name":"github-copilot-auth.ts","path":"src/providers/github-copilot-auth.ts","id":5830,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"github-copilot-models.test.ts","path":"src/providers/github-copilot-models.test.ts","id":5831,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"0xRain","ownerEmail":"tianrun.yang@hotmail.com"},{"name":"github-copilot-models.ts","path":"src/providers/github-copilot-models.ts","id":5832,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"google-shared.ensures-function-call-comes-after-user-turn.test.ts","path":"src/providers/google-shared.ensures-function-call-comes-after-user-turn.test.ts","id":5833,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"google-shared.preserves-parameters-type-is-missing.test.ts","path":"src/providers/google-shared.preserves-parameters-type-is-missing.test.ts","id":5834,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"google-shared.test-helpers.ts","path":"src/providers/google-shared.test-helpers.ts","id":5835,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"kilocode-shared.ts","path":"src/providers/kilocode-shared.ts","id":5836,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qwen-portal-oauth.test.ts","path":"src/providers/qwen-portal-oauth.test.ts","id":5837,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"qwen-portal-oauth.ts","path":"src/providers/qwen-portal-oauth.ts","id":5838,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"routing","children":[{"name":"account-id.test.ts","path":"src/routing/account-id.test.ts","id":5839,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Onur","ownerEmail":"onur@textcortex.com"},{"name":"account-id.ts","path":"src/routing/account-id.ts","id":5840,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"account-lookup.test.ts","path":"src/routing/account-lookup.test.ts","id":5841,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"account-lookup.ts","path":"src/routing/account-lookup.ts","id":5842,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"bindings.ts","path":"src/routing/bindings.ts","id":5843,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"default-account-warnings.ts","path":"src/routing/default-account-warnings.ts","id":5844,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"resolve-route.test.ts","path":"src/routing/resolve-route.test.ts","id":5845,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-route.ts","path":"src/routing/resolve-route.ts","id":5846,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-key.continuity.test.ts","path":"src/routing/session-key.continuity.test.ts","id":5847,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Rain","ownerEmail":"rain@Rains-MBA-M4.local"},{"name":"session-key.test.ts","path":"src/routing/session-key.test.ts","id":5848,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-key.ts","path":"src/routing/session-key.ts","id":5849,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"runtime.ts","path":"src/runtime.ts","id":5850,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"scripts","children":[{"name":"canvas-a2ui-copy.test.ts","path":"src/scripts/canvas-a2ui-copy.test.ts","id":5851,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ci-changed-scope.test.ts","path":"src/scripts/ci-changed-scope.test.ts","id":5852,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"secrets","children":[{"name":"apply.test.ts","path":"src/secrets/apply.test.ts","id":5853,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"apply.ts","path":"src/secrets/apply.ts","id":5854,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"audit.test.ts","path":"src/secrets/audit.test.ts","id":5855,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit.ts","path":"src/secrets/audit.ts","id":5856,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-profiles-scan.ts","path":"src/secrets/auth-profiles-scan.ts","id":5857,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"auth-store-paths.ts","path":"src/secrets/auth-store-paths.ts","id":5858,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-config.test.ts","path":"src/secrets/command-config.test.ts","id":5859,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"command-config.ts","path":"src/secrets/command-config.ts","id":5860,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"config-io.ts","path":"src/secrets/config-io.ts","id":5861,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"configure-plan.test.ts","path":"src/secrets/configure-plan.test.ts","id":5862,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"configure-plan.ts","path":"src/secrets/configure-plan.ts","id":5863,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"configure.test.ts","path":"src/secrets/configure.test.ts","id":5864,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"configure.ts","path":"src/secrets/configure.ts","id":5865,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"credential-matrix.ts","path":"src/secrets/credential-matrix.ts","id":5866,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"exec-secret-ref-id-parity.test.ts","path":"src/secrets/exec-secret-ref-id-parity.test.ts","id":5867,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"json-pointer.ts","path":"src/secrets/json-pointer.ts","id":5868,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"path-utils.test.ts","path":"src/secrets/path-utils.test.ts","id":5869,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"path-utils.ts","path":"src/secrets/path-utils.ts","id":5870,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plan.test.ts","path":"src/secrets/plan.test.ts","id":5871,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"plan.ts","path":"src/secrets/plan.ts","id":5872,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-env-vars.test.ts","path":"src/secrets/provider-env-vars.test.ts","id":5873,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"provider-env-vars.ts","path":"src/secrets/provider-env-vars.ts","id":5874,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Rodrigo Uroz","ownerEmail":"rodrigo.uroz@classdojo.com"},{"name":"ref-contract.test.ts","path":"src/secrets/ref-contract.test.ts","id":5875,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"ref-contract.ts","path":"src/secrets/ref-contract.ts","id":5876,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"resolve-secret-input-string.ts","path":"src/secrets/resolve-secret-input-string.ts","id":5877,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve.test.ts","path":"src/secrets/resolve.test.ts","id":5878,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve.ts","path":"src/secrets/resolve.ts","id":5879,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-auth-collectors.ts","path":"src/secrets/runtime-auth-collectors.ts","id":5880,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-config-collectors-channels.ts","path":"src/secrets/runtime-config-collectors-channels.ts","id":5881,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-config-collectors-core.ts","path":"src/secrets/runtime-config-collectors-core.ts","id":5882,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-config-collectors-tts.ts","path":"src/secrets/runtime-config-collectors-tts.ts","id":5883,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-config-collectors.ts","path":"src/secrets/runtime-config-collectors.ts","id":5884,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-gateway-auth-surfaces.test.ts","path":"src/secrets/runtime-gateway-auth-surfaces.test.ts","id":5885,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-gateway-auth-surfaces.ts","path":"src/secrets/runtime-gateway-auth-surfaces.ts","id":5886,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-shared.ts","path":"src/secrets/runtime-shared.ts","id":5887,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"runtime-web-tools.test.ts","path":"src/secrets/runtime-web-tools.test.ts","id":5888,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Luke","ownerEmail":"92253590+ImLukeF@users.noreply.github.com"},{"name":"runtime-web-tools.ts","path":"src/secrets/runtime-web-tools.ts","id":5889,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Luke","ownerEmail":"92253590+ImLukeF@users.noreply.github.com"},{"name":"runtime-web-tools.types.ts","path":"src/secrets/runtime-web-tools.types.ts","id":5890,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime.coverage.test.ts","path":"src/secrets/runtime.coverage.test.ts","id":5891,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime.test.ts","path":"src/secrets/runtime.test.ts","id":5892,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"runtime.ts","path":"src/secrets/runtime.ts","id":5893,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"bbblending","ownerEmail":"122739024+bbblending@users.noreply.github.com"},{"name":"secret-value.ts","path":"src/secrets/secret-value.ts","id":5894,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"shared.ts","path":"src/secrets/shared.ts","id":5895,"degree":17,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"storage-scan.ts","path":"src/secrets/storage-scan.ts","id":5896,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"target-registry-data.ts","path":"src/secrets/target-registry-data.ts","id":5897,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"target-registry-pattern.test.ts","path":"src/secrets/target-registry-pattern.test.ts","id":5898,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"target-registry-pattern.ts","path":"src/secrets/target-registry-pattern.ts","id":5899,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"target-registry-query.ts","path":"src/secrets/target-registry-query.ts","id":5900,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"target-registry-types.ts","path":"src/secrets/target-registry-types.ts","id":5901,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"target-registry.test.ts","path":"src/secrets/target-registry.test.ts","id":5902,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"target-registry.ts","path":"src/secrets/target-registry.ts","id":5903,"degree":10,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"}]},{"name":"security","children":[{"name":"audit-channel.collect.runtime.ts","path":"src/security/audit-channel.collect.runtime.ts","id":5904,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"audit-channel.runtime.ts","path":"src/security/audit-channel.runtime.ts","id":5905,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"audit-channel.ts","path":"src/security/audit-channel.ts","id":5906,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"},{"name":"audit-extra.async.ts","path":"src/security/audit-extra.async.ts","id":5907,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit-extra.sync.test.ts","path":"src/security/audit-extra.sync.test.ts","id":5908,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit-extra.sync.ts","path":"src/security/audit-extra.sync.ts","id":5909,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit-extra.ts","path":"src/security/audit-extra.ts","id":5910,"degree":3,"cochangeCount":1,"riskScore":0.0075,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit-fs.ts","path":"src/security/audit-fs.ts","id":5911,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Palmer","ownerEmail":"joshp123@users.noreply.github.com"},{"name":"audit-tool-policy.ts","path":"src/security/audit-tool-policy.ts","id":5912,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit.deep.runtime.ts","path":"src/security/audit.deep.runtime.ts","id":5913,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"audit.nondeep.runtime.ts","path":"src/security/audit.nondeep.runtime.ts","id":5914,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"audit.runtime.ts","path":"src/security/audit.runtime.ts","id":5915,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"audit.test.ts","path":"src/security/audit.test.ts","id":5916,"degree":3,"cochangeCount":2,"riskScore":0.0158,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"audit.ts","path":"src/security/audit.ts","id":5917,"degree":7,"cochangeCount":1,"riskScore":0.0086,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-metadata.ts","path":"src/security/channel-metadata.ts","id":5918,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-regex.ts","path":"src/security/config-regex.ts","id":5919,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dangerous-config-flags.ts","path":"src/security/dangerous-config-flags.ts","id":5920,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dangerous-tools.ts","path":"src/security/dangerous-tools.ts","id":5921,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"bmendonca3","ownerEmail":"208517100+bmendonca3@users.noreply.github.com"},{"name":"dm-policy-channel-smoke.test.ts","path":"src/security/dm-policy-channel-smoke.test.ts","id":5922,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dm-policy-shared.test.ts","path":"src/security/dm-policy-shared.test.ts","id":5923,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dm-policy-shared.ts","path":"src/security/dm-policy-shared.ts","id":5924,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"external-content.test.ts","path":"src/security/external-content.test.ts","id":5925,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"external-content.ts","path":"src/security/external-content.ts","id":5926,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"fix.test.ts","path":"src/security/fix.test.ts","id":5927,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fix.ts","path":"src/security/fix.ts","id":5928,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mutable-allowlist-detectors.ts","path":"src/security/mutable-allowlist-detectors.ts","id":5929,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"safe-regex.test.ts","path":"src/security/safe-regex.test.ts","id":5930,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"safe-regex.ts","path":"src/security/safe-regex.ts","id":5931,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"scan-paths.ts","path":"src/security/scan-paths.ts","id":5932,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-equal.ts","path":"src/security/secret-equal.ts","id":5933,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skill-scanner.test.ts","path":"src/security/skill-scanner.test.ts","id":5934,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skill-scanner.ts","path":"src/security/skill-scanner.ts","id":5935,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temp-path-guard.test.ts","path":"src/security/temp-path-guard.test.ts","id":5936,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"windows-acl.test.ts","path":"src/security/windows-acl.test.ts","id":5937,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Byungsker","ownerEmail":"72309817+byungsker@users.noreply.github.com"},{"name":"windows-acl.ts","path":"src/security/windows-acl.ts","id":5938,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"sessions","children":[{"name":"input-provenance.ts","path":"src/sessions/input-provenance.ts","id":5939,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"mbelinky@gmail.com"},{"name":"level-overrides.ts","path":"src/sessions/level-overrides.ts","id":5940,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"model-overrides.test.ts","path":"src/sessions/model-overrides.test.ts","id":5941,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"yuweuii","ownerEmail":"82372187+yuweuii@users.noreply.github.com"},{"name":"model-overrides.ts","path":"src/sessions/model-overrides.ts","id":5942,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"send-policy.test.ts","path":"src/sessions/send-policy.test.ts","id":5943,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"send-policy.ts","path":"src/sessions/send-policy.ts","id":5944,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-id-resolution.ts","path":"src/sessions/session-id-resolution.ts","id":5945,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"session-id.test.ts","path":"src/sessions/session-id.test.ts","id":5946,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-id.ts","path":"src/sessions/session-id.ts","id":5947,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-key-utils.ts","path":"src/sessions/session-key-utils.ts","id":5948,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"session-label.ts","path":"src/sessions/session-label.ts","id":5949,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"transcript-events.test.ts","path":"src/sessions/transcript-events.test.ts","id":5950,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"transcript-events.ts","path":"src/sessions/transcript-events.ts","id":5951,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"shared","children":[{"name":"assistant-identity-values.test.ts","path":"src/shared/assistant-identity-values.test.ts","id":5952,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"assistant-identity-values.ts","path":"src/shared/assistant-identity-values.ts","id":5953,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"avatar-policy.test.ts","path":"src/shared/avatar-policy.test.ts","id":5954,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"avatar-policy.ts","path":"src/shared/avatar-policy.ts","id":5955,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-content.test.ts","path":"src/shared/chat-content.test.ts","id":5956,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-content.ts","path":"src/shared/chat-content.ts","id":5957,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-envelope.test.ts","path":"src/shared/chat-envelope.test.ts","id":5958,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-envelope.ts","path":"src/shared/chat-envelope.ts","id":5959,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-message-content.test.ts","path":"src/shared/chat-message-content.test.ts","id":5960,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-message-content.ts","path":"src/shared/chat-message-content.ts","id":5961,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-eval.test.ts","path":"src/shared/config-eval.test.ts","id":5962,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-eval.ts","path":"src/shared/config-eval.ts","id":5963,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-ui-hints-types.ts","path":"src/shared/config-ui-hints-types.ts","id":5964,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth-store.test.ts","path":"src/shared/device-auth-store.test.ts","id":5965,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth-store.ts","path":"src/shared/device-auth-store.ts","id":5966,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth.test.ts","path":"src/shared/device-auth.test.ts","id":5967,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"device-auth.ts","path":"src/shared/device-auth.ts","id":5968,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"entry-metadata.test.ts","path":"src/shared/entry-metadata.test.ts","id":5969,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"entry-metadata.ts","path":"src/shared/entry-metadata.ts","id":5970,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"entry-status.test.ts","path":"src/shared/entry-status.test.ts","id":5971,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"entry-status.ts","path":"src/shared/entry-status.ts","id":5972,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frontmatter.test.ts","path":"src/shared/frontmatter.test.ts","id":5973,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frontmatter.ts","path":"src/shared/frontmatter.ts","id":5974,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-bind-url.test.ts","path":"src/shared/gateway-bind-url.test.ts","id":5975,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-bind-url.ts","path":"src/shared/gateway-bind-url.ts","id":5976,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"global-singleton.test.ts","path":"src/shared/global-singleton.test.ts","id":5977,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"global-singleton.ts","path":"src/shared/global-singleton.ts","id":5978,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"model-param-b.test.ts","path":"src/shared/model-param-b.test.ts","id":5979,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-param-b.ts","path":"src/shared/model-param-b.ts","id":5980,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"net","children":[{"name":"ip-test-fixtures.ts","path":"src/shared/net/ip-test-fixtures.ts","id":5981,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ip.test.ts","path":"src/shared/net/ip.test.ts","id":5982,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ip.ts","path":"src/shared/net/ip.ts","id":5983,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ipv4.test.ts","path":"src/shared/net/ipv4.test.ts","id":5984,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ipv4.ts","path":"src/shared/net/ipv4.ts","id":5985,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"url-userinfo.ts","path":"src/shared/net/url-userinfo.ts","id":5986,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"node-list-parse.test.ts","path":"src/shared/node-list-parse.test.ts","id":5987,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-list-parse.ts","path":"src/shared/node-list-parse.ts","id":5988,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-list-types.ts","path":"src/shared/node-list-types.ts","id":5989,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-match.test.ts","path":"src/shared/node-match.test.ts","id":5990,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-match.ts","path":"src/shared/node-match.ts","id":5991,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"node-resolve.test.ts","path":"src/shared/node-resolve.test.ts","id":5992,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"node-resolve.ts","path":"src/shared/node-resolve.ts","id":5993,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"operator-scope-compat.test.ts","path":"src/shared/operator-scope-compat.test.ts","id":5994,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"operator-scope-compat.ts","path":"src/shared/operator-scope-compat.ts","id":5995,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"pid-alive.test.ts","path":"src/shared/pid-alive.test.ts","id":5996,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"pid-alive.ts","path":"src/shared/pid-alive.ts","id":5997,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"process-scoped-map.test.ts","path":"src/shared/process-scoped-map.test.ts","id":5998,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"process-scoped-map.ts","path":"src/shared/process-scoped-map.ts","id":5999,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"requirements.test.ts","path":"src/shared/requirements.test.ts","id":6000,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"requirements.ts","path":"src/shared/requirements.ts","id":6001,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-types.ts","path":"src/shared/session-types.ts","id":6002,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session-usage-timeseries-types.ts","path":"src/shared/session-usage-timeseries-types.ts","id":6003,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"string-normalization.test.ts","path":"src/shared/string-normalization.test.ts","id":6004,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"string-normalization.ts","path":"src/shared/string-normalization.ts","id":6005,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"string-sample.test.ts","path":"src/shared/string-sample.test.ts","id":6006,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"string-sample.ts","path":"src/shared/string-sample.ts","id":6007,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagents-format.test.ts","path":"src/shared/subagents-format.test.ts","id":6008,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"subagents-format.ts","path":"src/shared/subagents-format.ts","id":6009,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tailscale-status.test.ts","path":"src/shared/tailscale-status.test.ts","id":6010,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tailscale-status.ts","path":"src/shared/tailscale-status.ts","id":6011,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-chunking.test.ts","path":"src/shared/text-chunking.test.ts","id":6012,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-chunking.ts","path":"src/shared/text-chunking.ts","id":6013,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text","children":[{"name":"assistant-visible-text.test.ts","path":"src/shared/text/assistant-visible-text.test.ts","id":6014,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"assistant-visible-text.ts","path":"src/shared/text/assistant-visible-text.ts","id":6015,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"code-regions.test.ts","path":"src/shared/text/code-regions.test.ts","id":6016,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"code-regions.ts","path":"src/shared/text/code-regions.ts","id":6017,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"join-segments.test.ts","path":"src/shared/text/join-segments.test.ts","id":6018,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"join-segments.ts","path":"src/shared/text/join-segments.ts","id":6019,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"maweibin","ownerEmail":"532282155@qq.com"},{"name":"reasoning-tags.test.ts","path":"src/shared/text/reasoning-tags.test.ts","id":6020,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reasoning-tags.ts","path":"src/shared/text/reasoning-tags.ts","id":6021,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"usage-aggregates.test.ts","path":"src/shared/usage-aggregates.test.ts","id":6022,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-aggregates.ts","path":"src/shared/usage-aggregates.ts","id":6023,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-types.ts","path":"src/shared/usage-types.ts","id":6024,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"terminal","children":[{"name":"ansi.test.ts","path":"src/terminal/ansi.test.ts","id":6025,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"ansi.ts","path":"src/terminal/ansi.ts","id":6026,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"health-style.ts","path":"src/terminal/health-style.ts","id":6027,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"links.ts","path":"src/terminal/links.ts","id":6028,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"note.ts","path":"src/terminal/note.ts","id":6029,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"palette.ts","path":"src/terminal/palette.ts","id":6030,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"progress-line.ts","path":"src/terminal/progress-line.ts","id":6031,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"prompt-select-styled.test.ts","path":"src/terminal/prompt-select-styled.test.ts","id":6032,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompt-select-styled.ts","path":"src/terminal/prompt-select-styled.ts","id":6033,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompt-style.ts","path":"src/terminal/prompt-style.ts","id":6034,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restore.test.ts","path":"src/terminal/restore.test.ts","id":6035,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"restore.ts","path":"src/terminal/restore.ts","id":6036,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"safe-text.test.ts","path":"src/terminal/safe-text.test.ts","id":6037,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"safe-text.ts","path":"src/terminal/safe-text.ts","id":6038,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"stream-writer.test.ts","path":"src/terminal/stream-writer.test.ts","id":6039,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"stream-writer.ts","path":"src/terminal/stream-writer.ts","id":6040,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"table.test.ts","path":"src/terminal/table.test.ts","id":6041,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"table.ts","path":"src/terminal/table.ts","id":6042,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"theme.ts","path":"src/terminal/theme.ts","id":6043,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"test-helpers","children":[{"name":"http.ts","path":"src/test-helpers/http.ts","id":6044,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ssrf.ts","path":"src/test-helpers/ssrf.ts","id":6045,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state-dir-env.test.ts","path":"src/test-helpers/state-dir-env.test.ts","id":6046,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"state-dir-env.ts","path":"src/test-helpers/state-dir-env.ts","id":6047,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Oleg Kossoy","ownerEmail":"oleg.kossoy@gmail.com"},{"name":"temp-dir.ts","path":"src/test-helpers/temp-dir.ts","id":6048,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp-outbound.ts","path":"src/test-helpers/whatsapp-outbound.ts","id":6049,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"workspace.ts","path":"src/test-helpers/workspace.ts","id":6050,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"test-utils","children":[{"name":"auth-token-assertions.ts","path":"src/test-utils/auth-token-assertions.ts","id":6051,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"camera-url-test-helpers.ts","path":"src/test-utils/camera-url-test-helpers.ts","id":6052,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-plugin-test-fixtures.ts","path":"src/test-utils/channel-plugin-test-fixtures.ts","id":6053,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-plugins.test.ts","path":"src/test-utils/channel-plugins.test.ts","id":6054,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-plugins.ts","path":"src/test-utils/channel-plugins.ts","id":6055,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chunk-test-helpers.ts","path":"src/test-utils/chunk-test-helpers.ts","id":6056,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"command-runner.ts","path":"src/test-utils/command-runner.ts","id":6057,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env.test.ts","path":"src/test-utils/env.test.ts","id":6058,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"env.ts","path":"src/test-utils/env.ts","id":6059,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-assertions.ts","path":"src/test-utils/exec-assertions.ts","id":6060,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch-mock.ts","path":"src/test-utils/fetch-mock.ts","id":6061,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"fixture-suite.ts","path":"src/test-utils/fixture-suite.ts","id":6062,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"frozen-time.ts","path":"src/test-utils/frozen-time.ts","id":6063,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"imessage-test-plugin.ts","path":"src/test-utils/imessage-test-plugin.ts","id":6064,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"internal-hook-event-payload.ts","path":"src/test-utils/internal-hook-event-payload.ts","id":6065,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mock-http-response.ts","path":"src/test-utils/mock-http-response.ts","id":6066,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"model-auth-mock.ts","path":"src/test-utils/model-auth-mock.ts","id":6067,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"model-fallback.mock.ts","path":"src/test-utils/model-fallback.mock.ts","id":6068,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@uinaf.dev"},{"name":"npm-spec-install-test-helpers.ts","path":"src/test-utils/npm-spec-install-test-helpers.ts","id":6069,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"plugin-registration.ts","path":"src/test-utils/plugin-registration.ts","id":6070,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"ports.ts","path":"src/test-utils/ports.ts","id":6071,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"provider-usage-fetch.ts","path":"src/test-utils/provider-usage-fetch.ts","id":6072,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"repo-scan.ts","path":"src/test-utils/repo-scan.ts","id":6073,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"runtime-source-guardrail-scan.ts","path":"src/test-utils/runtime-source-guardrail-scan.ts","id":6074,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"secret-file-fixture.ts","path":"src/test-utils/secret-file-fixture.ts","id":6075,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"secret-ref-test-vectors.ts","path":"src/test-utils/secret-ref-test-vectors.ts","id":6076,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"symlink-rebind-race.ts","path":"src/test-utils/symlink-rebind-race.ts","id":6077,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"system-run-prepare-payload.ts","path":"src/test-utils/system-run-prepare-payload.ts","id":6078,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temp-dir.ts","path":"src/test-utils/temp-dir.ts","id":6079,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temp-home.test.ts","path":"src/test-utils/temp-home.test.ts","id":6080,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temp-home.ts","path":"src/test-utils/temp-home.ts","id":6081,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tracked-temp-dirs.ts","path":"src/test-utils/tracked-temp-dirs.ts","id":6082,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"typed-cases.ts","path":"src/test-utils/typed-cases.ts","id":6083,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest-mock-fn.ts","path":"src/test-utils/vitest-mock-fn.ts","id":6084,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"peter@steipete.me"}]},{"name":"tts","children":[{"name":"edge-tts-validation.test.ts","path":"src/tts/edge-tts-validation.test.ts","id":6085,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Hiago Silva","ownerEmail":"97215740+Huntterxx@users.noreply.github.com"},{"name":"prepare-text.test.ts","path":"src/tts/prepare-text.test.ts","id":6086,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"danielwanwx","ownerEmail":"144515713+danielwanwx@users.noreply.github.com"},{"name":"tts-core.ts","path":"src/tts/tts-core.ts","id":6087,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Andrew Demczuk","ownerEmail":"andrew.demczuk@gmail.com"},{"name":"tts.test.ts","path":"src/tts/tts.test.ts","id":6088,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tts.ts","path":"src/tts/tts.ts","id":6089,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"tui","children":[{"name":"commands.test.ts","path":"src/tui/commands.test.ts","id":6090,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"commands.ts","path":"src/tui/commands.ts","id":6091,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"components","children":[{"name":"assistant-message.ts","path":"src/tui/components/assistant-message.ts","id":6092,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"btw-inline-message.test.ts","path":"src/tui/components/btw-inline-message.test.ts","id":6093,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"btw-inline-message.ts","path":"src/tui/components/btw-inline-message.ts","id":6094,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Nimrod Gutman","ownerEmail":"nimrod.gutman@gmail.com"},{"name":"chat-log.test.ts","path":"src/tui/components/chat-log.test.ts","id":6095,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"chat-log.ts","path":"src/tui/components/chat-log.ts","id":6096,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Robby","ownerEmail":"robbyczgw@gmail.com"},{"name":"custom-editor.ts","path":"src/tui/components/custom-editor.ts","id":6097,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"filterable-select-list.ts","path":"src/tui/components/filterable-select-list.ts","id":6098,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@clawd.bot"},{"name":"fuzzy-filter.ts","path":"src/tui/components/fuzzy-filter.ts","id":6099,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"hyperlink-markdown.ts","path":"src/tui/components/hyperlink-markdown.ts","id":6100,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Phineas1500","ownerEmail":"41450967+Phineas1500@users.noreply.github.com"},{"name":"markdown-message.ts","path":"src/tui/components/markdown-message.ts","id":6101,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"searchable-select-list.test.ts","path":"src/tui/components/searchable-select-list.test.ts","id":6102,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"searchable-select-list.ts","path":"src/tui/components/searchable-select-list.ts","id":6103,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"selectors.ts","path":"src/tui/components/selectors.ts","id":6104,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-execution.ts","path":"src/tui/components/tool-execution.ts","id":6105,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"user-message.ts","path":"src/tui/components/user-message.ts","id":6106,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"gateway-chat.test.ts","path":"src/tui/gateway-chat.test.ts","id":6107,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"gateway-chat.ts","path":"src/tui/gateway-chat.ts","id":6108,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"osc8-hyperlinks.test.ts","path":"src/tui/osc8-hyperlinks.test.ts","id":6109,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Phineas1500","ownerEmail":"41450967+Phineas1500@users.noreply.github.com"},{"name":"osc8-hyperlinks.ts","path":"src/tui/osc8-hyperlinks.ts","id":6110,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Phineas1500","ownerEmail":"41450967+Phineas1500@users.noreply.github.com"},{"name":"theme","children":[{"name":"syntax-theme.ts","path":"src/tui/theme/syntax-theme.ts","id":6111,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"theme.test.ts","path":"src/tui/theme/theme.test.ts","id":6112,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"theme.ts","path":"src/tui/theme/theme.ts","id":6113,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"}]},{"name":"tui-command-handlers.test.ts","path":"src/tui/tui-command-handlers.test.ts","id":6114,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tui-command-handlers.ts","path":"src/tui/tui-command-handlers.ts","id":6115,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tui-event-handlers.test.ts","path":"src/tui/tui-event-handlers.test.ts","id":6116,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-event-handlers.ts","path":"src/tui/tui-event-handlers.ts","id":6117,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-formatters.test.ts","path":"src/tui/tui-formatters.test.ts","id":6118,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tui-formatters.ts","path":"src/tui/tui-formatters.ts","id":6119,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tui-input-history.test.ts","path":"src/tui/tui-input-history.test.ts","id":6120,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-local-shell.test.ts","path":"src/tui/tui-local-shell.test.ts","id":6121,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-local-shell.ts","path":"src/tui/tui-local-shell.ts","id":6122,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"tui-overlays.test.ts","path":"src/tui/tui-overlays.test.ts","id":6123,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-overlays.ts","path":"src/tui/tui-overlays.ts","id":6124,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-session-actions.test.ts","path":"src/tui/tui-session-actions.test.ts","id":6125,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"tui-session-actions.ts","path":"src/tui/tui-session-actions.ts","id":6126,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-status-summary.ts","path":"src/tui/tui-status-summary.ts","id":6127,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-stream-assembler.test.ts","path":"src/tui/tui-stream-assembler.test.ts","id":6128,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-stream-assembler.ts","path":"src/tui/tui-stream-assembler.ts","id":6129,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-submit-test-helpers.ts","path":"src/tui/tui-submit-test-helpers.ts","id":6130,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-types.ts","path":"src/tui/tui-types.ts","id":6131,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui-waiting.test.ts","path":"src/tui/tui-waiting.test.ts","id":6132,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"tui-waiting.ts","path":"src/tui/tui-waiting.ts","id":6133,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tui.submit-handler.test.ts","path":"src/tui/tui.submit-handler.test.ts","id":6134,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"tui.test.ts","path":"src/tui/tui.test.ts","id":6135,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tui.ts","path":"src/tui/tui.ts","id":6136,"degree":13,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"utils.test.ts","path":"src/utils.test.ts","id":6137,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"utils.ts","path":"src/utils.ts","id":6138,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"utils","children":[{"name":"account-id.ts","path":"src/utils/account-id.ts","id":6139,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"boolean.ts","path":"src/utils/boolean.ts","id":6140,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"chunk-items.ts","path":"src/utils/chunk-items.ts","id":6141,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery-context.test.ts","path":"src/utils/delivery-context.test.ts","id":6142,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"delivery-context.ts","path":"src/utils/delivery-context.ts","id":6143,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-tags.test.ts","path":"src/utils/directive-tags.test.ts","id":6144,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directive-tags.ts","path":"src/utils/directive-tags.ts","id":6145,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"fetch-timeout.ts","path":"src/utils/fetch-timeout.ts","id":6146,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"mask-api-key.test.ts","path":"src/utils/mask-api-key.test.ts","id":6147,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mask-api-key.ts","path":"src/utils/mask-api-key.ts","id":6148,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"},{"name":"message-channel.test.ts","path":"src/utils/message-channel.test.ts","id":6149,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message-channel.ts","path":"src/utils/message-channel.ts","id":6150,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize-secret-input.test.ts","path":"src/utils/normalize-secret-input.test.ts","id":6151,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"normalize-secret-input.ts","path":"src/utils/normalize-secret-input.ts","id":6152,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"provider-utils.ts","path":"src/utils/provider-utils.ts","id":6153,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Keith the Silly Goose","ownerEmail":"keith@42bolton.macnet.nz"},{"name":"queue-helpers.test.ts","path":"src/utils/queue-helpers.test.ts","id":6154,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"queue-helpers.ts","path":"src/utils/queue-helpers.ts","id":6155,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reaction-level.test.ts","path":"src/utils/reaction-level.test.ts","id":6156,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"reaction-level.ts","path":"src/utils/reaction-level.ts","id":6157,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-with-concurrency.test.ts","path":"src/utils/run-with-concurrency.test.ts","id":6158,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"run-with-concurrency.ts","path":"src/utils/run-with-concurrency.ts","id":6159,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"safe-json.ts","path":"src/utils/safe-json.ts","id":6160,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shell-argv.ts","path":"src/utils/shell-argv.ts","id":6161,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Benjamin Jesuiter","ownerEmail":"bjesuiter@gmail.com"},{"name":"transcript-tools.test.ts","path":"src/utils/transcript-tools.test.ts","id":6162,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"transcript-tools.ts","path":"src/utils/transcript-tools.ts","id":6163,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"usage-format.test.ts","path":"src/utils/usage-format.test.ts","id":6164,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-format.ts","path":"src/utils/usage-format.ts","id":6165,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"utils-misc.test.ts","path":"src/utils/utils-misc.test.ts","id":6166,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"with-timeout.ts","path":"src/utils/with-timeout.ts","id":6167,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"version.test.ts","path":"src/version.test.ts","id":6168,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"version.ts","path":"src/version.ts","id":6169,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"whatsapp","children":[{"name":"normalize.test.ts","path":"src/whatsapp/normalize.test.ts","id":6170,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"normalize.ts","path":"src/whatsapp/normalize.ts","id":6171,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-outbound-target.test.ts","path":"src/whatsapp/resolve-outbound-target.test.ts","id":6172,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"resolve-outbound-target.ts","path":"src/whatsapp/resolve-outbound-target.ts","id":6173,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"wizard","children":[{"name":"clack-prompter.test.ts","path":"src/wizard/clack-prompter.test.ts","id":6174,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Benjamin Jesuiter","ownerEmail":"bjesuiter@gmail.com"},{"name":"clack-prompter.ts","path":"src/wizard/clack-prompter.ts","id":6175,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompts.ts","path":"src/wizard/prompts.ts","id":6176,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Benjamin Jesuiter","ownerEmail":"bjesuiter@gmail.com"},{"name":"session.test.ts","path":"src/wizard/session.test.ts","id":6177,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"session.ts","path":"src/wizard/session.ts","id":6178,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.completion.test.ts","path":"src/wizard/setup.completion.test.ts","id":6179,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"setup.completion.ts","path":"src/wizard/setup.completion.ts","id":6180,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.finalize.test.ts","path":"src/wizard/setup.finalize.test.ts","id":6181,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.finalize.ts","path":"src/wizard/setup.finalize.ts","id":6182,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.gateway-config.test.ts","path":"src/wizard/setup.gateway-config.test.ts","id":6183,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup.gateway-config.ts","path":"src/wizard/setup.gateway-config.ts","id":6184,"degree":4,"cochangeCount":1,"riskScore":0.0056,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.secret-input.test.ts","path":"src/wizard/setup.secret-input.test.ts","id":6185,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"setup.secret-input.ts","path":"src/wizard/setup.secret-input.ts","id":6186,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.test.ts","path":"src/wizard/setup.test.ts","id":6187,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.ts","path":"src/wizard/setup.ts","id":6188,"degree":4,"cochangeCount":4,"riskScore":0.0225,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"setup.types.ts","path":"src/wizard/setup.types.ts","id":6189,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Avant","ownerEmail":"830519+joshavant@users.noreply.github.com"}]}]},{"name":"test","children":[{"name":"appcast.test.ts","path":"test/appcast.test.ts","id":6190,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channel-outbounds.ts","path":"test/channel-outbounds.ts","id":6191,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cli-json-stdout.e2e.test.ts","path":"test/cli-json-stdout.e2e.test.ts","id":6192,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Altay","ownerEmail":"altay@hey.com"},{"name":"gateway.multi.e2e.test.ts","path":"test/gateway.multi.e2e.test.ts","id":6193,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"git-hooks-pre-commit.test.ts","path":"test/git-hooks-pre-commit.test.ts","id":6194,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"global-setup.ts","path":"test/global-setup.ts","id":6195,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"helpers","children":[{"name":"dispatch-inbound-capture.ts","path":"test/helpers/dispatch-inbound-capture.ts","id":6196,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"envelope-timestamp.ts","path":"test/helpers/envelope-timestamp.ts","id":6197,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Mariano","ownerEmail":"132747814+mbelinky@users.noreply.github.com"},{"name":"fast-short-timeouts.ts","path":"test/helpers/fast-short-timeouts.ts","id":6198,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway-e2e-harness.ts","path":"test/helpers/gateway-e2e-harness.ts","id":6199,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"import-fresh.ts","path":"test/helpers/import-fresh.ts","id":6200,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"inbound-contract-capture.ts","path":"test/helpers/inbound-contract-capture.ts","id":6201,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"inbound-contract-dispatch-mock.ts","path":"test/helpers/inbound-contract-dispatch-mock.ts","id":6202,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"memory-tool-manager-mock.ts","path":"test/helpers/memory-tool-manager-mock.ts","id":6203,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"mock-incoming-request.ts","path":"test/helpers/mock-incoming-request.ts","id":6204,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"normalize-text.ts","path":"test/helpers/normalize-text.ts","id":6205,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"paths.ts","path":"test/helpers/paths.ts","id":6206,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"poll.ts","path":"test/helpers/poll.ts","id":6207,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"temp-home.ts","path":"test/helpers/temp-home.ts","id":6208,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"wizard-prompter.ts","path":"test/helpers/wizard-prompter.ts","id":6209,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"mocks","children":[{"name":"baileys.ts","path":"test/mocks/baileys.ts","id":6210,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"openclaw-npm-release-check.test.ts","path":"test/openclaw-npm-release-check.test.ts","id":6211,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"openshell-sandbox.e2e.test.ts","path":"test/openshell-sandbox.e2e.test.ts","id":6212,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"release-check.test.ts","path":"test/release-check.test.ts","id":6213,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"scripts","children":[{"name":"check-channel-agnostic-boundaries.test.ts","path":"test/scripts/check-channel-agnostic-boundaries.test.ts","id":6214,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Onur Solmaz","ownerEmail":"2453968+osolmaz@users.noreply.github.com"},{"name":"check-no-random-messaging-tmp.test.ts","path":"test/scripts/check-no-random-messaging-tmp.test.ts","id":6215,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"check-no-raw-window-open.test.ts","path":"test/scripts/check-no-raw-window-open.test.ts","id":6216,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ios-team-id.test.ts","path":"test/scripts/ios-team-id.test.ts","id":6217,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"test-extension.test.ts","path":"test/scripts/test-extension.test.ts","id":6218,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"ui.test.ts","path":"test/scripts/ui.test.ts","id":6219,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"}]},{"name":"setup.ts","path":"test/setup.ts","id":6220,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"test-env.ts","path":"test/test-env.ts","id":6221,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ui.presenter-next-run.test.ts","path":"test/ui.presenter-next-run.test.ts","id":6222,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"}]},{"name":"tsdown.config.ts","path":"tsdown.config.ts","id":6223,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ui","children":[{"name":"src","children":[{"name":"i18n","children":[{"name":"index.ts","path":"ui/src/i18n/index.ts","id":6224,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Jadilson Guedes","ownerEmail":"jadilson12@gmail.com"},{"name":"lib","children":[{"name":"lit-controller.ts","path":"ui/src/i18n/lib/lit-controller.ts","id":6225,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Jadilson Guedes","ownerEmail":"jadilson12@gmail.com"},{"name":"registry.ts","path":"ui/src/i18n/lib/registry.ts","id":6226,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"translate.ts","path":"ui/src/i18n/lib/translate.ts","id":6227,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"ui/src/i18n/lib/types.ts","id":6228,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Darshil","ownerEmail":"ddhameliya@mail.sfsu.edu"}]},{"name":"locales","children":[{"name":"de.ts","path":"ui/src/i18n/locales/de.ts","id":6229,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"en.ts","path":"ui/src/i18n/locales/en.ts","id":6230,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Xu Gu","ownerEmail":"53551744+guxu11@users.noreply.github.com"},{"name":"es.ts","path":"ui/src/i18n/locales/es.ts","id":6231,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"pt-BR.ts","path":"ui/src/i18n/locales/pt-BR.ts","id":6232,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"zh-CN.ts","path":"ui/src/i18n/locales/zh-CN.ts","id":6233,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"BUGKillerKing","ownerEmail":"117326392+BUGKillerKing@users.noreply.github.com"},{"name":"zh-TW.ts","path":"ui/src/i18n/locales/zh-TW.ts","id":6234,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"test","children":[{"name":"translate.test.ts","path":"ui/src/i18n/test/translate.test.ts","id":6235,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"local-storage.ts","path":"ui/src/local-storage.ts","id":6236,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"main.ts","path":"ui/src/main.ts","id":6237,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ui","children":[{"name":"app-channels.ts","path":"ui/src/ui/app-channels.ts","id":6238,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"app-chat.test.ts","path":"ui/src/ui/app-chat.test.ts","id":6239,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"app-chat.ts","path":"ui/src/ui/app-chat.ts","id":6240,"degree":15,"cochangeCount":1,"riskScore":0.0192,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"app-defaults.ts","path":"ui/src/ui/app-defaults.ts","id":6241,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"app-events.ts","path":"ui/src/ui/app-events.ts","id":6242,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"app-gateway.node.test.ts","path":"ui/src/ui/app-gateway.node.test.ts","id":6243,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"app-gateway.ts","path":"ui/src/ui/app-gateway.ts","id":6244,"degree":14,"cochangeCount":2,"riskScore":0.0376,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"app-lifecycle-connect.node.test.ts","path":"ui/src/ui/app-lifecycle-connect.node.test.ts","id":6245,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"app-lifecycle.node.test.ts","path":"ui/src/ui/app-lifecycle.node.test.ts","id":6246,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"app-lifecycle.ts","path":"ui/src/ui/app-lifecycle.ts","id":6247,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Radek Sienkiewicz","ownerEmail":"mail@velvetshark.com"},{"name":"app-polling.ts","path":"ui/src/ui/app-polling.ts","id":6248,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"app-render-usage-tab.ts","path":"ui/src/ui/app-render-usage-tab.ts","id":6249,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"huntharo@gmail.com"},{"name":"app-render.helpers.node.test.ts","path":"ui/src/ui/app-render.helpers.node.test.ts","id":6250,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"bunsthedev@gmail.com"},{"name":"app-render.helpers.ts","path":"ui/src/ui/app-render.helpers.ts","id":6251,"degree":12,"cochangeCount":2,"riskScore":0.0353,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"app-render.ts","path":"ui/src/ui/app-render.ts","id":6252,"degree":8,"cochangeCount":13,"riskScore":0.2295,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"app-scroll.test.ts","path":"ui/src/ui/app-scroll.test.ts","id":6253,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"bunsthedev@gmail.com"},{"name":"app-scroll.ts","path":"ui/src/ui/app-scroll.ts","id":6254,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Marco Marandiz","ownerEmail":"admin-marco@Mac.lan"},{"name":"app-settings.test.ts","path":"ui/src/ui/app-settings.test.ts","id":6255,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"bunsthedev@gmail.com"},{"name":"app-settings.ts","path":"ui/src/ui/app-settings.ts","id":6256,"degree":15,"cochangeCount":2,"riskScore":0.0353,"owner":"Val Alexander","ownerEmail":"bunsthedev@gmail.com"},{"name":"app-tool-stream.node.test.ts","path":"ui/src/ui/app-tool-stream.node.test.ts","id":6257,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"app-tool-stream.ts","path":"ui/src/ui/app-tool-stream.ts","id":6258,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Dan Guido","ownerEmail":"dan@trailofbits.com"},{"name":"app-view-state.ts","path":"ui/src/ui/app-view-state.ts","id":6259,"degree":13,"cochangeCount":2,"riskScore":0.0376,"owner":"Jonathan Gelin","ownerEmail":"gelin.jonathan@gmail.com"},{"name":"app.ts","path":"ui/src/ui/app.ts","id":6260,"degree":25,"cochangeCount":11,"riskScore":0.2107,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"assistant-identity.ts","path":"ui/src/ui/assistant-identity.ts","id":6261,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-event-reload.test.ts","path":"ui/src/ui/chat-event-reload.test.ts","id":6262,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-event-reload.ts","path":"ui/src/ui/chat-event-reload.ts","id":6263,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-export.ts","path":"ui/src/ui/chat-export.ts","id":6264,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"chat-markdown.browser.test.ts","path":"ui/src/ui/chat-markdown.browser.test.ts","id":6265,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-model-ref.test.ts","path":"ui/src/ui/chat-model-ref.test.ts","id":6266,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat-model-ref.ts","path":"ui/src/ui/chat-model-ref.ts","id":6267,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat","children":[{"name":"attachment-support.ts","path":"ui/src/ui/chat/attachment-support.ts","id":6268,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"constants.ts","path":"ui/src/ui/chat/constants.ts","id":6269,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"rahthakor","ownerEmail":"rahthakor@users.noreply.github.com"},{"name":"copy-as-markdown.ts","path":"ui/src/ui/chat/copy-as-markdown.ts","id":6270,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"deleted-messages.ts","path":"ui/src/ui/chat/deleted-messages.ts","id":6271,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"export.node.test.ts","path":"ui/src/ui/chat/export.node.test.ts","id":6272,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"export.ts","path":"ui/src/ui/chat/export.ts","id":6273,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"grouped-render.ts","path":"ui/src/ui/chat/grouped-render.ts","id":6274,"degree":5,"cochangeCount":2,"riskScore":0.0105,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"input-history.ts","path":"ui/src/ui/chat/input-history.ts","id":6275,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"message-extract.test.ts","path":"ui/src/ui/chat/message-extract.test.ts","id":6276,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vignesh Natarajan","ownerEmail":"vigneshnatarajan92@gmail.com"},{"name":"message-extract.ts","path":"ui/src/ui/chat/message-extract.ts","id":6277,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"message-normalizer.test.ts","path":"ui/src/ui/chat/message-normalizer.test.ts","id":6278,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"message-normalizer.ts","path":"ui/src/ui/chat/message-normalizer.ts","id":6279,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"pinned-messages.ts","path":"ui/src/ui/chat/pinned-messages.ts","id":6280,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"pinned-summary.ts","path":"ui/src/ui/chat/pinned-summary.ts","id":6281,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"search-match.ts","path":"ui/src/ui/chat/search-match.ts","id":6282,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"session-cache.ts","path":"ui/src/ui/chat/session-cache.ts","id":6283,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"slash-command-executor.node.test.ts","path":"ui/src/ui/chat/slash-command-executor.node.test.ts","id":6284,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"slash-command-executor.ts","path":"ui/src/ui/chat/slash-command-executor.ts","id":6285,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slash-commands.node.test.ts","path":"ui/src/ui/chat/slash-commands.node.test.ts","id":6286,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slash-commands.ts","path":"ui/src/ui/chat/slash-commands.ts","id":6287,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"speech.ts","path":"ui/src/ui/chat/speech.ts","id":6288,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"tool-cards.ts","path":"ui/src/ui/chat/tool-cards.ts","id":6289,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-helpers.test.ts","path":"ui/src/ui/chat/tool-helpers.test.ts","id":6290,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"tool-helpers.ts","path":"ui/src/ui/chat/tool-helpers.ts","id":6291,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"components","children":[{"name":"dashboard-header.ts","path":"ui/src/ui/components/dashboard-header.ts","id":6292,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"resizable-divider.ts","path":"ui/src/ui/components/resizable-divider.ts","id":6293,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"rahthakor","ownerEmail":"rahthakor@users.noreply.github.com"}]},{"name":"config-form.browser.test.ts","path":"ui/src/ui/config-form.browser.test.ts","id":6294,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"connect-error.ts","path":"ui/src/ui/connect-error.ts","id":6295,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Sally O'Malley","ownerEmail":"somalley@redhat.com"},{"name":"controllers","children":[{"name":"agent-files.ts","path":"ui/src/ui/controllers/agent-files.ts","id":6296,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"agent-identity.ts","path":"ui/src/ui/controllers/agent-identity.ts","id":6297,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"agent-skills.ts","path":"ui/src/ui/controllers/agent-skills.ts","id":6298,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Gustavo Madeira Santana","ownerEmail":"gumadeiras@gmail.com"},{"name":"agents.test.ts","path":"ui/src/ui/controllers/agents.test.ts","id":6299,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"agents.ts","path":"ui/src/ui/controllers/agents.ts","id":6300,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"assistant-identity.ts","path":"ui/src/ui/controllers/assistant-identity.ts","id":6301,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.ts","path":"ui/src/ui/controllers/channels.ts","id":6302,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.types.ts","path":"ui/src/ui/controllers/channels.types.ts","id":6303,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@clawd.bot"},{"name":"chat.test.ts","path":"ui/src/ui/controllers/chat.test.ts","id":6304,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Advait Paliwal","ownerEmail":"advaitspaliwal@gmail.com"},{"name":"chat.ts","path":"ui/src/ui/controllers/chat.ts","id":6305,"degree":1,"cochangeCount":2,"riskScore":0.0008,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.test.ts","path":"ui/src/ui/controllers/config.test.ts","id":6306,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"ui/src/ui/controllers/config.ts","id":6307,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config","children":[{"name":"form-coerce.ts","path":"ui/src/ui/controllers/config/form-coerce.ts","id":6308,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Marcus Castro","ownerEmail":"7562095+mcaxtr@users.noreply.github.com"},{"name":"form-utils.node.test.ts","path":"ui/src/ui/controllers/config/form-utils.node.test.ts","id":6309,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"form-utils.ts","path":"ui/src/ui/controllers/config/form-utils.ts","id":6310,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"}]},{"name":"control-ui-bootstrap.test.ts","path":"ui/src/ui/controllers/control-ui-bootstrap.test.ts","id":6311,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"control-ui-bootstrap.ts","path":"ui/src/ui/controllers/control-ui-bootstrap.ts","id":6312,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"SidQin-cyber","ownerEmail":"sidqin0410@gmail.com"},{"name":"cron-filters.test.ts","path":"ui/src/ui/controllers/cron-filters.test.ts","id":6313,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Xu Gu","ownerEmail":"53551744+guxu11@users.noreply.github.com"},{"name":"cron.test.ts","path":"ui/src/ui/controllers/cron.test.ts","id":6314,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"cron.ts","path":"ui/src/ui/controllers/cron.ts","id":6315,"degree":2,"cochangeCount":1,"riskScore":0.0008,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"debug.ts","path":"ui/src/ui/controllers/debug.ts","id":6316,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"devices.ts","path":"ui/src/ui/controllers/devices.ts","id":6317,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"exec-approval.ts","path":"ui/src/ui/controllers/exec-approval.ts","id":6318,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"exec-approvals.ts","path":"ui/src/ui/controllers/exec-approvals.ts","id":6319,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"health.ts","path":"ui/src/ui/controllers/health.ts","id":6320,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"logs.test.ts","path":"ui/src/ui/controllers/logs.test.ts","id":6321,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"logs.ts","path":"ui/src/ui/controllers/logs.ts","id":6322,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"models.ts","path":"ui/src/ui/controllers/models.ts","id":6323,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"nodes.ts","path":"ui/src/ui/controllers/nodes.ts","id":6324,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"presence.ts","path":"ui/src/ui/controllers/presence.ts","id":6325,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"sessions.test.ts","path":"ui/src/ui/controllers/sessions.test.ts","id":6326,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Seb Slight","ownerEmail":"19554889+sebslight@users.noreply.github.com"},{"name":"sessions.ts","path":"ui/src/ui/controllers/sessions.ts","id":6327,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.ts","path":"ui/src/ui/controllers/skills.ts","id":6328,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"usage.node.test.ts","path":"ui/src/ui/controllers/usage.node.test.ts","id":6329,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage.ts","path":"ui/src/ui/controllers/usage.ts","id":6330,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Harold Hunt","ownerEmail":"huntharo@gmail.com"}]},{"name":"data","children":[{"name":"moonshot-kimi-k2.ts","path":"ui/src/ui/data/moonshot-kimi-k2.ts","id":6331,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"device-auth.ts","path":"ui/src/ui/device-auth.ts","id":6332,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"device-identity.ts","path":"ui/src/ui/device-identity.ts","id":6333,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"external-link.test.ts","path":"ui/src/ui/external-link.test.ts","id":6334,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"external-link.ts","path":"ui/src/ui/external-link.ts","id":6335,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"},{"name":"focus-mode.browser.test.ts","path":"ui/src/ui/focus-mode.browser.test.ts","id":6336,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Shadow","ownerEmail":"shadow@clawd.bot"},{"name":"format.test.ts","path":"ui/src/ui/format.test.ts","id":6337,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"format.ts","path":"ui/src/ui/format.ts","id":6338,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"gateway.node.test.ts","path":"ui/src/ui/gateway.node.test.ts","id":6339,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"gateway.ts","path":"ui/src/ui/gateway.ts","id":6340,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"icons.ts","path":"ui/src/ui/icons.ts","id":6341,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"markdown.test.ts","path":"ui/src/ui/markdown.test.ts","id":6342,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"markdown.ts","path":"ui/src/ui/markdown.ts","id":6343,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"navigation-groups.test.ts","path":"ui/src/ui/navigation-groups.test.ts","id":6344,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"navigation.browser.test.ts","path":"ui/src/ui/navigation.browser.test.ts","id":6345,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"navigation.test.ts","path":"ui/src/ui/navigation.test.ts","id":6346,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"navigation.ts","path":"ui/src/ui/navigation.ts","id":6347,"degree":11,"cochangeCount":2,"riskScore":0.0361,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"open-external-url.test.ts","path":"ui/src/ui/open-external-url.test.ts","id":6348,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"open-external-url.ts","path":"ui/src/ui/open-external-url.ts","id":6349,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"presenter.ts","path":"ui/src/ui/presenter.ts","id":6350,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"sidebar-status.browser.test.ts","path":"ui/src/ui/sidebar-status.browser.test.ts","id":6351,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"storage.node.test.ts","path":"ui/src/ui/storage.node.test.ts","id":6352,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Sally O'Malley","ownerEmail":"somalley@redhat.com"},{"name":"storage.ts","path":"ui/src/ui/storage.ts","id":6353,"degree":6,"cochangeCount":2,"riskScore":0.0353,"owner":"Manus AI","ownerEmail":"manus@manus.im"},{"name":"test-helpers","children":[{"name":"app-mount.ts","path":"ui/src/ui/test-helpers/app-mount.ts","id":6354,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"text-direction.test.ts","path":"ui/src/ui/text-direction.test.ts","id":6355,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"dirbalak","ownerEmail":"30323349+dirbalak@users.noreply.github.com"},{"name":"text-direction.ts","path":"ui/src/ui/text-direction.ts","id":6356,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"dirbalak","ownerEmail":"30323349+dirbalak@users.noreply.github.com"},{"name":"theme-transition.ts","path":"ui/src/ui/theme-transition.ts","id":6357,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"theme.test.ts","path":"ui/src/ui/theme.test.ts","id":6358,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Josh Lehman","ownerEmail":"josh@martian.engineering"},{"name":"theme.ts","path":"ui/src/ui/theme.ts","id":6359,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tool-display.ts","path":"ui/src/ui/tool-display.ts","id":6360,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Nicolas Zullo","ownerEmail":"zullo.nicolas@gmail.com"},{"name":"tool-labels.ts","path":"ui/src/ui/tool-labels.ts","id":6361,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"types.ts","path":"ui/src/ui/types.ts","id":6362,"degree":13,"cochangeCount":2,"riskScore":0.0368,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types","children":[{"name":"chat-types.ts","path":"ui/src/ui/types/chat-types.ts","id":6363,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Ayaan Zaidi","ownerEmail":"zaidi@uplause.io"}]},{"name":"ui-types.ts","path":"ui/src/ui/ui-types.ts","id":6364,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-helpers.node.test.ts","path":"ui/src/ui/usage-helpers.node.test.ts","id":6365,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"usage-helpers.ts","path":"ui/src/ui/usage-helpers.ts","id":6366,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"usage-types.ts","path":"ui/src/ui/usage-types.ts","id":6367,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"uuid.test.ts","path":"ui/src/ui/uuid.test.ts","id":6368,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"uuid.ts","path":"ui/src/ui/uuid.ts","id":6369,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"views","children":[{"name":"agents-panels-overview.ts","path":"ui/src/ui/views/agents-panels-overview.ts","id":6370,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"agents-panels-status-files.ts","path":"ui/src/ui/views/agents-panels-status-files.ts","id":6371,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents-panels-tools-skills.browser.test.ts","path":"ui/src/ui/views/agents-panels-tools-skills.browser.test.ts","id":6372,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"agents-panels-tools-skills.ts","path":"ui/src/ui/views/agents-panels-tools-skills.ts","id":6373,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"agents-utils.test.ts","path":"ui/src/ui/views/agents-utils.test.ts","id":6374,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Mark L","ownerEmail":"73659136+liuxiaopai-ai@users.noreply.github.com"},{"name":"agents-utils.ts","path":"ui/src/ui/views/agents-utils.ts","id":6375,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"agents.test.ts","path":"ui/src/ui/views/agents.test.ts","id":6376,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"agents.ts","path":"ui/src/ui/views/agents.ts","id":6377,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"bottom-tabs.ts","path":"ui/src/ui/views/bottom-tabs.ts","id":6378,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"channel-config-extras.ts","path":"ui/src/ui/views/channel-config-extras.ts","id":6379,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.config.ts","path":"ui/src/ui/views/channels.config.ts","id":6380,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.discord.ts","path":"ui/src/ui/views/channels.discord.ts","id":6381,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.googlechat.ts","path":"ui/src/ui/views/channels.googlechat.ts","id":6382,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"channels.imessage.ts","path":"ui/src/ui/views/channels.imessage.ts","id":6383,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.nostr-profile-form.ts","path":"ui/src/ui/views/channels.nostr-profile-form.ts","id":6384,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.nostr.ts","path":"ui/src/ui/views/channels.nostr.ts","id":6385,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"},{"name":"channels.shared.ts","path":"ui/src/ui/views/channels.shared.ts","id":6386,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.signal.ts","path":"ui/src/ui/views/channels.signal.ts","id":6387,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.slack.ts","path":"ui/src/ui/views/channels.slack.ts","id":6388,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"channels.telegram.ts","path":"ui/src/ui/views/channels.telegram.ts","id":6389,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.ts","path":"ui/src/ui/views/channels.ts","id":6390,"degree":11,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.types.ts","path":"ui/src/ui/views/channels.types.ts","id":6391,"degree":12,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"channels.whatsapp.ts","path":"ui/src/ui/views/channels.whatsapp.ts","id":6392,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"chat-image-open.browser.test.ts","path":"ui/src/ui/views/chat-image-open.browser.test.ts","id":6393,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Shakker","ownerEmail":"shakkerdroid@gmail.com"},{"name":"chat.browser.test.ts","path":"ui/src/ui/views/chat.browser.test.ts","id":6394,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.test.ts","path":"ui/src/ui/views/chat.test.ts","id":6395,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"chat.ts","path":"ui/src/ui/views/chat.ts","id":6396,"degree":4,"cochangeCount":3,"riskScore":0.0169,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"command-palette.ts","path":"ui/src/ui/views/command-palette.ts","id":6397,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"config-form.analyze.ts","path":"ui/src/ui/views/config-form.analyze.ts","id":6398,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-form.node.ts","path":"ui/src/ui/views/config-form.node.ts","id":6399,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config-form.render.ts","path":"ui/src/ui/views/config-form.render.ts","id":6400,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-form.search.node.test.ts","path":"ui/src/ui/views/config-form.search.node.test.ts","id":6401,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"config-form.shared.ts","path":"ui/src/ui/views/config-form.shared.ts","id":6402,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-form.ts","path":"ui/src/ui/views/config-form.ts","id":6403,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"config-search.node.test.ts","path":"ui/src/ui/views/config-search.node.test.ts","id":6404,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"config-search.ts","path":"ui/src/ui/views/config-search.ts","id":6405,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Tak Hoffman","ownerEmail":"781889+Takhoffman@users.noreply.github.com"},{"name":"config.browser.test.ts","path":"ui/src/ui/views/config.browser.test.ts","id":6406,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"config.ts","path":"ui/src/ui/views/config.ts","id":6407,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"cron.test.ts","path":"ui/src/ui/views/cron.test.ts","id":6408,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Advait Paliwal","ownerEmail":"advaitspaliwal@gmail.com"},{"name":"cron.ts","path":"ui/src/ui/views/cron.ts","id":6409,"degree":1,"cochangeCount":3,"riskScore":0.0011,"owner":"kkhomej33-netizen","ownerEmail":"kkhomej33@gmail.com"},{"name":"debug.ts","path":"ui/src/ui/views/debug.ts","id":6410,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"exec-approval.ts","path":"ui/src/ui/views/exec-approval.ts","id":6411,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"gateway-url-confirmation.ts","path":"ui/src/ui/views/gateway-url-confirmation.ts","id":6412,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"instances.ts","path":"ui/src/ui/views/instances.ts","id":6413,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"login-gate.ts","path":"ui/src/ui/views/login-gate.ts","id":6414,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Vincent Koc","ownerEmail":"vincentkoc@ieee.org"},{"name":"logs.ts","path":"ui/src/ui/views/logs.ts","id":6415,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"markdown-sidebar.ts","path":"ui/src/ui/views/markdown-sidebar.ts","id":6416,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"nodes-exec-approvals.ts","path":"ui/src/ui/views/nodes-exec-approvals.ts","id":6417,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes-shared.ts","path":"ui/src/ui/views/nodes-shared.ts","id":6418,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"nodes.ts","path":"ui/src/ui/views/nodes.ts","id":6419,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"overview-attention.ts","path":"ui/src/ui/views/overview-attention.ts","id":6420,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"overview-cards.ts","path":"ui/src/ui/views/overview-cards.ts","id":6421,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"overview-event-log.ts","path":"ui/src/ui/views/overview-event-log.ts","id":6422,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"overview-hints.ts","path":"ui/src/ui/views/overview-hints.ts","id":6423,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"overview-log-tail.ts","path":"ui/src/ui/views/overview-log-tail.ts","id":6424,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"overview-quick-actions.ts","path":"ui/src/ui/views/overview-quick-actions.ts","id":6425,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"68980965+BunsDev@users.noreply.github.com"},{"name":"overview.node.test.ts","path":"ui/src/ui/views/overview.node.test.ts","id":6426,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Sally O'Malley","ownerEmail":"somalley@redhat.com"},{"name":"overview.ts","path":"ui/src/ui/views/overview.ts","id":6427,"degree":5,"cochangeCount":2,"riskScore":0.0045,"owner":"Jadilson Guedes","ownerEmail":"jadilson12@gmail.com"},{"name":"sessions.test.ts","path":"ui/src/ui/views/sessions.test.ts","id":6428,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sessions.ts","path":"ui/src/ui/views/sessions.ts","id":6429,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"cpojer","ownerEmail":"christoph.pojer@gmail.com"},{"name":"skills-grouping.ts","path":"ui/src/ui/views/skills-grouping.ts","id":6430,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills-shared.ts","path":"ui/src/ui/views/skills-shared.ts","id":6431,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"skills.ts","path":"ui/src/ui/views/skills.ts","id":6432,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-metrics.ts","path":"ui/src/ui/views/usage-metrics.ts","id":6433,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-query.ts","path":"ui/src/ui/views/usage-query.ts","id":6434,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-render-details.test.ts","path":"ui/src/ui/views/usage-render-details.test.ts","id":6435,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usage-render-details.ts","path":"ui/src/ui/views/usage-render-details.ts","id":6436,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Jonathan Gelin","ownerEmail":"gelin.jonathan@gmail.com"},{"name":"usage-render-overview.ts","path":"ui/src/ui/views/usage-render-overview.ts","id":6437,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"bunsthedev@gmail.com"},{"name":"usage-styles","children":[{"name":"usageStyles-part1.ts","path":"ui/src/ui/views/usage-styles/usageStyles-part1.ts","id":6438,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Jonathan Gelin","ownerEmail":"gelin.jonathan@gmail.com"},{"name":"usageStyles-part2.ts","path":"ui/src/ui/views/usage-styles/usageStyles-part2.ts","id":6439,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"bunsthedev@gmail.com"},{"name":"usageStyles-part3.ts","path":"ui/src/ui/views/usage-styles/usageStyles-part3.ts","id":6440,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Val Alexander","ownerEmail":"bunsthedev@gmail.com"}]},{"name":"usage.ts","path":"ui/src/ui/views/usage.ts","id":6441,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usageStyles.ts","path":"ui/src/ui/views/usageStyles.ts","id":6442,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"usageTypes.ts","path":"ui/src/ui/views/usageTypes.ts","id":6443,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Jonathan Gelin","ownerEmail":"gelin.jonathan@gmail.com"}]}]}]},{"name":"vite.config.ts","path":"ui/vite.config.ts","id":6444,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.config.ts","path":"ui/vitest.config.ts","id":6445,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.node.config.ts","path":"ui/vitest.node.config.ts","id":6446,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"max","ownerEmail":"40643627+quotentiroler@users.noreply.github.com"}]},{"name":"vendor","children":[{"name":"a2ui","children":[{"name":"renderers","children":[{"name":"angular","children":[{"name":"src","children":[{"name":"lib","children":[{"name":"catalog","children":[{"name":"audio.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/audio.ts","id":6447,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"button.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/button.ts","id":6448,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"card.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/card.ts","id":6449,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"checkbox.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/checkbox.ts","id":6450,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"column.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/column.ts","id":6451,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"datetime-input.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/datetime-input.ts","id":6452,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"default.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/default.ts","id":6453,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"divider.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/divider.ts","id":6454,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"icon.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/icon.ts","id":6455,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/image.ts","id":6456,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/list.ts","id":6457,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"modal.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/modal.ts","id":6458,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"multiple-choice.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/multiple-choice.ts","id":6459,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"row.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/row.ts","id":6460,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slider.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/slider.ts","id":6461,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"surface.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/surface.ts","id":6462,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tabs.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/tabs.ts","id":6463,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-field.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/text-field.ts","id":6464,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/text.ts","id":6465,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"video.ts","path":"vendor/a2ui/renderers/angular/src/lib/catalog/video.ts","id":6466,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"config.ts","path":"vendor/a2ui/renderers/angular/src/lib/config.ts","id":6467,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"data","children":[{"name":"index.ts","path":"vendor/a2ui/renderers/angular/src/lib/data/index.ts","id":6468,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"markdown.ts","path":"vendor/a2ui/renderers/angular/src/lib/data/markdown.ts","id":6469,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"processor.ts","path":"vendor/a2ui/renderers/angular/src/lib/data/processor.ts","id":6470,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"vendor/a2ui/renderers/angular/src/lib/data/types.ts","id":6471,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"rendering","children":[{"name":"catalog.ts","path":"vendor/a2ui/renderers/angular/src/lib/rendering/catalog.ts","id":6472,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dynamic-component.ts","path":"vendor/a2ui/renderers/angular/src/lib/rendering/dynamic-component.ts","id":6473,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"vendor/a2ui/renderers/angular/src/lib/rendering/index.ts","id":6474,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"renderer.ts","path":"vendor/a2ui/renderers/angular/src/lib/rendering/renderer.ts","id":6475,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"theming.ts","path":"vendor/a2ui/renderers/angular/src/lib/rendering/theming.ts","id":6476,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"public-api.ts","path":"vendor/a2ui/renderers/angular/src/public-api.ts","id":6477,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"lit","children":[{"name":"src","children":[{"name":"0.8","children":[{"name":"core.ts","path":"vendor/a2ui/renderers/lit/src/0.8/core.ts","id":6478,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"data","children":[{"name":"guards.ts","path":"vendor/a2ui/renderers/lit/src/0.8/data/guards.ts","id":6479,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model-processor.ts","path":"vendor/a2ui/renderers/lit/src/0.8/data/model-processor.ts","id":6480,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"signal-model-processor.ts","path":"vendor/a2ui/renderers/lit/src/0.8/data/signal-model-processor.ts","id":6481,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"events","children":[{"name":"a2ui.ts","path":"vendor/a2ui/renderers/lit/src/0.8/events/a2ui.ts","id":6482,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"base.ts","path":"vendor/a2ui/renderers/lit/src/0.8/events/base.ts","id":6483,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"events.ts","path":"vendor/a2ui/renderers/lit/src/0.8/events/events.ts","id":6484,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"index.ts","path":"vendor/a2ui/renderers/lit/src/0.8/index.ts","id":6485,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"model.test.ts","path":"vendor/a2ui/renderers/lit/src/0.8/model.test.ts","id":6486,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"styles","children":[{"name":"behavior.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/behavior.ts","id":6487,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"border.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/border.ts","id":6488,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"colors.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/colors.ts","id":6489,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"icons.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/icons.ts","id":6490,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/index.ts","id":6491,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"layout.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/layout.ts","id":6492,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"opacity.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/opacity.ts","id":6493,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"shared.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/shared.ts","id":6494,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"type.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/type.ts","id":6495,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"utils.ts","path":"vendor/a2ui/renderers/lit/src/0.8/styles/utils.ts","id":6496,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"types","children":[{"name":"client-event.ts","path":"vendor/a2ui/renderers/lit/src/0.8/types/client-event.ts","id":6497,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"colors.ts","path":"vendor/a2ui/renderers/lit/src/0.8/types/colors.ts","id":6498,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"components.ts","path":"vendor/a2ui/renderers/lit/src/0.8/types/components.ts","id":6499,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"primitives.ts","path":"vendor/a2ui/renderers/lit/src/0.8/types/primitives.ts","id":6500,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"vendor/a2ui/renderers/lit/src/0.8/types/types.ts","id":6501,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"ui","children":[{"name":"audio.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/audio.ts","id":6502,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"button.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/button.ts","id":6503,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"card.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/card.ts","id":6504,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"checkbox.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/checkbox.ts","id":6505,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"column.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/column.ts","id":6506,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"component-registry.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/component-registry.ts","id":6507,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"context","children":[{"name":"theme.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/context/theme.ts","id":6508,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"custom-components","children":[{"name":"index.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/custom-components/index.ts","id":6509,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"datetime-input.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/datetime-input.ts","id":6510,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"directives","children":[{"name":"directives.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/directives/directives.ts","id":6511,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"markdown.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/directives/markdown.ts","id":6512,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"sanitizer.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/directives/sanitizer.ts","id":6513,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"divider.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/divider.ts","id":6514,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"icon.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/icon.ts","id":6515,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"image.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/image.ts","id":6516,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"list.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/list.ts","id":6517,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"modal.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/modal.ts","id":6518,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"multiple-choice.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/multiple-choice.ts","id":6519,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"root.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/root.ts","id":6520,"degree":22,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"row.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/row.ts","id":6521,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"slider.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/slider.ts","id":6522,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"styles.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/styles.ts","id":6523,"degree":19,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"surface.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/surface.ts","id":6524,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"tabs.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/tabs.ts","id":6525,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text-field.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/text-field.ts","id":6526,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"text.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/text.ts","id":6527,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"ui.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/ui.ts","id":6528,"degree":22,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"utils","children":[{"name":"utils.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/utils/utils.ts","id":6529,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"youtube.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/utils/youtube.ts","id":6530,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},{"name":"video.ts","path":"vendor/a2ui/renderers/lit/src/0.8/ui/video.ts","id":6531,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]},{"name":"index.ts","path":"vendor/a2ui/renderers/lit/src/index.ts","id":6532,"degree":0,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]}]},{"name":"specification","children":[{"name":"0.8","children":[{"name":"eval","children":[{"name":"src","children":[{"name":"basic_schema_matcher.ts","path":"vendor/a2ui/specification/0.8/eval/src/basic_schema_matcher.ts","id":6533,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dev.ts","path":"vendor/a2ui/specification/0.8/eval/src/dev.ts","id":6534,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"flows.ts","path":"vendor/a2ui/specification/0.8/eval/src/flows.ts","id":6535,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"vendor/a2ui/specification/0.8/eval/src/index.ts","id":6536,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"message_type_matcher.ts","path":"vendor/a2ui/specification/0.8/eval/src/message_type_matcher.ts","id":6537,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models.ts","path":"vendor/a2ui/specification/0.8/eval/src/models.ts","id":6538,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompts.ts","path":"vendor/a2ui/specification/0.8/eval/src/prompts.ts","id":6539,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"schema_matcher.ts","path":"vendor/a2ui/specification/0.8/eval/src/schema_matcher.ts","id":6540,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"surface_update_schema_matcher.ts","path":"vendor/a2ui/specification/0.8/eval/src/surface_update_schema_matcher.ts","id":6541,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"validator.ts","path":"vendor/a2ui/specification/0.8/eval/src/validator.ts","id":6542,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]}]},{"name":"0.9","children":[{"name":"eval","children":[{"name":"src","children":[{"name":"ai.ts","path":"vendor/a2ui/specification/0.9/eval/src/ai.ts","id":6543,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"analysis_flow.ts","path":"vendor/a2ui/specification/0.9/eval/src/analysis_flow.ts","id":6544,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"dev.ts","path":"vendor/a2ui/specification/0.9/eval/src/dev.ts","id":6545,"degree":2,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"evaluation_flow.ts","path":"vendor/a2ui/specification/0.9/eval/src/evaluation_flow.ts","id":6546,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"evaluator.ts","path":"vendor/a2ui/specification/0.9/eval/src/evaluator.ts","id":6547,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"generation_flow.ts","path":"vendor/a2ui/specification/0.9/eval/src/generation_flow.ts","id":6548,"degree":6,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"generator.ts","path":"vendor/a2ui/specification/0.9/eval/src/generator.ts","id":6549,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"index.ts","path":"vendor/a2ui/specification/0.9/eval/src/index.ts","id":6550,"degree":8,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"logger.ts","path":"vendor/a2ui/specification/0.9/eval/src/logger.ts","id":6551,"degree":9,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"models.ts","path":"vendor/a2ui/specification/0.9/eval/src/models.ts","id":6552,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"prompts.ts","path":"vendor/a2ui/specification/0.9/eval/src/prompts.ts","id":6553,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"rateLimiter.ts","path":"vendor/a2ui/specification/0.9/eval/src/rateLimiter.ts","id":6554,"degree":7,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"types.ts","path":"vendor/a2ui/specification/0.9/eval/src/types.ts","id":6555,"degree":5,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"utils.ts","path":"vendor/a2ui/specification/0.9/eval/src/utils.ts","id":6556,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"validator.ts","path":"vendor/a2ui/specification/0.9/eval/src/validator.ts","id":6557,"degree":3,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]}]}]}]}]}]},{"name":"vitest.channels.config.ts","path":"vitest.channels.config.ts","id":6558,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.config.ts","path":"vitest.config.ts","id":6559,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.e2e.config.ts","path":"vitest.e2e.config.ts","id":6560,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.extensions.config.ts","path":"vitest.extensions.config.ts","id":6561,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.gateway.config.ts","path":"vitest.gateway.config.ts","id":6562,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.live.config.ts","path":"vitest.live.config.ts","id":6563,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"},{"name":"vitest.scoped-config.ts","path":"vitest.scoped-config.ts","id":6564,"degree":4,"cochangeCount":0,"riskScore":0.0,"owner":"scoootscooob","ownerEmail":"167050519+scoootscooob@users.noreply.github.com"},{"name":"vitest.unit.config.ts","path":"vitest.unit.config.ts","id":6565,"degree":1,"cochangeCount":0,"riskScore":0.0,"owner":"Peter Steinberger","ownerEmail":"steipete@gmail.com"}]},"struct_edges":[[6241,6362],[6241,6364],[6256,6240],[6256,6248],[6256,6254],[6256,6260],[6256,6347],[6256,6353],[6256,6357],[6256,6359],[6256,6362],[6267,6362],[6346,6347],[6334,6335],[6255,6256],[6255,6359],[6368,6369],[6252,6240],[6252,6249],[6252,6251],[6252,6259],[6252,6335],[6252,6341],[6252,6347],[6272,6273],[6276,6277],[6274,6270],[6274,6277],[6274,6279],[6274,6288],[6274,6289],[6286,6287],[6289,6269],[6289,6277],[6289,6279],[6289,6291],[6290,6291],[6278,6279],[6281,6277],[6273,6277],[6285,6287],[6284,6285],[6282,6277],[6291,6269],[6347,6341],[6348,6349],[6248,6260],[6240,6254],[6240,6258],[6240,6260],[6240,6340],[6240,6347],[6240,6362],[6240,6364],[6240,6369],[6357,6359],[6260,6238],[6260,6241],[6260,6242],[6260,6244],[6260,6247],[6260,6252],[6260,6254],[6260,6258],[6260,6259],[6260,6261],[6260,6340],[6260,6347],[6260,6353],[6260,6359],[6260,6362],[6260,6364],[6260,6369],[6337,6338],[6342,6343],[6353,6347],[6353,6359],[6258,6338],[6343,6338],[6253,6254],[6360,6341],[6365,6366],[6257,6258],[6239,6240],[6245,6247],[6238,6362],[6295,6340],[6247,6244],[6247,6248],[6247,6254],[6247,6256],[6247,6347],[6362,6367],[6244,6240],[6244,6242],[6244,6256],[6244,6258],[6244,6263],[6244,6295],[6244,6340],[6244,6347],[6244,6353],[6244,6362],[6251,6240],[6251,6256],[6251,6259],[6251,6260],[6251,6267],[6251,6341],[6251,6347],[6251,6357],[6251,6359],[6251,6362],[6243,6244],[6243,6340],[6355,6356],[6259,6242],[6259,6258],[6259,6340],[6259,6347],[6259,6353],[6259,6357],[6259,6359],[6259,6362],[6259,6364],[6339,6332],[6339,6333],[6250,6251],[6250,6362],[6246,6247],[6266,6267],[6266,6362],[6262,6263],[6299,6300],[6302,6303],[6309,6308],[6309,6310],[6314,6315],[6329,6330],[6321,6322],[6326,6327],[6313,6315],[6300,6307],[6311,6312],[6304,6305],[6306,6307],[6404,6405],[6385,6380],[6385,6384],[6385,6391],[6380,6379],[6380,6391],[6380,6403],[6376,6377],[6387,6380],[6387,6391],[6441,6433],[6441,6434],[6441,6436],[6441,6437],[6441,6442],[6441,6443],[6419,6417],[6419,6418],[6433,6443],[6372,6373],[6390,6380],[6390,6381],[6390,6382],[6390,6383],[6390,6385],[6390,6386],[6390,6387],[6390,6388],[6390,6389],[6390,6391],[6390,6392],[6414,6375],[6381,6380],[6381,6391],[6408,6409],[6401,6399],[6436,6433],[6436,6437],[6436,6443],[6382,6380],[6382,6391],[6394,6396],[6400,6399],[6400,6402],[6399,6402],[6406,6407],[6428,6429],[6396,6375],[6396,6416],[6398,6402],[6391,6384],[6427,6420],[6427,6421],[6427,6422],[6427,6423],[6427,6424],[6377,6370],[6377,6371],[6377,6373],[6377,6375],[6403,6400],[6403,6398],[6403,6399],[6403,6402],[6395,6396],[6392,6380],[6392,6391],[6386,6391],[6434,6443],[6437,6433],[6437,6443],[6432,6430],[6432,6431],[6389,6380],[6389,6391],[6407,6402],[6407,6403],[6417,6418],[6373,6375],[6373,6430],[6373,6431],[6426,6423],[6435,6436],[6435,6443],[6374,6375],[6370,6375],[6388,6380],[6388,6391],[6371,6375],[6371,6379],[6383,6380],[6383,6391],[6340,6332],[6340,6333],[6340,6369],[6358,6359],[6350,6338],[6350,6362],[6249,6259],[6225,6227],[6226,6228],[6227,6226],[6227,6228],[6560,6559],[6561,6564],[6220,6221],[6195,6221],[6202,6201],[6201,6196],[6562,6564],[6563,6559],[725,723],[1578,1594],[1593,1578],[1593,1579],[1593,1592],[1593,1594],[1591,1581],[1591,1593],[1563,1564],[1563,1579],[1563,1581],[1589,1594],[1587,1592],[1588,1589],[1588,1594],[1574,1575],[1574,1593],[1585,1586],[1575,1592],[1575,1593],[1590,1581],[1590,1591],[1590,1593],[1559,1560],[1559,1593],[1580,1581],[1580,1589],[1580,1593],[1580,1594],[1571,1573],[1571,1572],[1571,1579],[1571,1587],[1571,1592],[1577,1578],[1592,1594],[1564,1560],[1564,1565],[1564,1567],[1564,1569],[1564,1575],[1564,1576],[1564,1579],[1564,1581],[1564,1582],[1564,1584],[1564,1586],[1564,1593],[1561,1558],[1561,1587],[1561,1564],[1583,1564],[1567,1592],[1581,1589],[1581,1592],[1581,1593],[1581,1594],[1568,1569],[1566,1567],[1560,1593],[1560,1592],[1573,1567],[1573,1569],[1573,1579],[1573,1581],[1573,1592],[1573,1593],[1584,1560],[1584,1576],[1584,1593],[1584,1582],[1562,1558],[1562,1564],[1562,1579],[1570,1573],[1570,1572],[1570,1579],[1570,1587],[1570,1592],[1558,1587],[1282,1281],[1281,1279],[1532,1527],[1532,1533],[1538,1527],[1540,1539],[1540,1555],[1551,1552],[1542,1530],[1548,1533],[1534,1535],[1553,1554],[1553,1555],[1535,1545],[1528,1527],[1528,1546],[1533,1527],[1533,1528],[1533,1535],[1533,1542],[1533,1543],[1533,1545],[1533,1546],[1533,1547],[1533,1550],[1533,1552],[1531,1533],[1549,1533],[1543,1530],[1546,1527],[1546,1530],[1546,1543],[1546,1554],[1537,1539],[1527,1554],[1527,1555],[1541,1527],[1541,1530],[1541,1539],[1539,1527],[1539,1530],[1539,1536],[1539,1543],[1539,1544],[1554,1545],[1554,1555],[1550,1527],[1550,1547],[1529,1530],[1301,1306],[1294,1299],[1297,1298],[1293,1299],[1295,1292],[1295,1293],[1295,1294],[1295,1296],[1295,1298],[1295,1299],[1303,1288],[1303,1307],[1290,1291],[1289,1291],[1289,1303],[1289,1305],[1289,1306],[1289,1307],[1304,1289],[1308,1309],[1310,1311],[1320,1312],[1320,1313],[1320,1315],[1319,1320],[1313,1311],[1313,1314],[1312,1314],[1312,1315],[1318,1321],[1323,1313],[1309,1314],[1309,1315],[1315,1311],[1315,1314],[1305,1306],[1305,1307],[1305,1303],[264,146],[264,301],[271,135],[271,272],[271,283],[274,282],[274,285],[117,119],[152,154],[273,284],[273,283],[278,279],[232,169],[182,187],[182,190],[182,192],[184,187],[184,185],[156,158],[156,169],[156,175],[156,224],[156,226],[156,253],[243,245],[192,187],[192,244],[159,160],[157,156],[185,187],[185,244],[188,158],[188,196],[188,226],[188,230],[188,251],[181,183],[181,193],[170,171],[241,245],[237,235],[237,238],[237,239],[237,243],[237,245],[161,162],[218,173],[218,231],[197,198],[244,245],[244,239],[244,241],[244,233],[244,243],[244,237],[244,238],[187,158],[187,164],[187,166],[187,169],[187,196],[187,211],[187,229],[187,230],[187,232],[187,244],[187,251],[187,188],[240,241],[240,245],[225,226],[225,244],[251,158],[251,180],[251,196],[186,187],[186,185],[186,244],[215,216],[206,198],[206,201],[206,199],[206,210],[206,244],[158,169],[202,156],[202,158],[202,173],[202,212],[202,214],[202,251],[176,177],[176,192],[191,183],[191,193],[213,214],[249,196],[249,251],[160,214],[248,251],[204,158],[204,175],[238,235],[238,239],[238,243],[238,245],[200,201],[200,199],[224,169],[224,230],[221,223],[163,164],[205,210],[205,209],[205,244],[234,245],[210,158],[210,164],[210,166],[210,196],[210,198],[210,201],[210,204],[210,229],[210,230],[210,244],[210,251],[207,210],[207,244],[190,158],[190,169],[190,175],[190,187],[190,196],[190,224],[190,226],[190,251],[190,253],[175,158],[223,156],[223,160],[223,162],[223,168],[223,171],[223,172],[223,180],[223,194],[223,210],[223,214],[223,216],[223,218],[223,227],[223,231],[223,244],[223,239],[220,227],[167,168],[164,158],[208,210],[208,209],[208,244],[179,180],[180,158],[180,169],[180,196],[180,212],[180,235],[180,247],[180,252],[177,188],[235,241],[235,243],[235,245],[189,192],[189,244],[242,244],[178,177],[178,188],[178,190],[178,231],[178,252],[193,194],[193,244],[228,229],[203,204],[250,251],[174,175],[165,164],[165,166],[166,164],[194,177],[194,178],[194,180],[194,187],[194,188],[194,196],[194,231],[230,169],[296,119],[129,130],[129,269],[137,293],[286,134],[286,285],[140,119],[140,123],[140,138],[140,301],[148,138],[116,117],[290,117],[290,119],[143,119],[256,254],[149,150],[287,284],[262,301],[265,266],[265,299],[282,119],[282,132],[282,134],[282,279],[282,285],[282,298],[127,291],[146,123],[258,259],[118,119],[279,134],[279,285],[297,140],[297,254],[297,298],[151,155],[257,137],[257,254],[257,284],[257,293],[260,262],[128,117],[128,119],[128,290],[131,132],[300,301],[277,119],[277,148],[277,282],[277,285],[277,304],[144,145],[305,306],[305,309],[308,309],[306,309],[130,117],[130,119],[130,125],[130,143],[130,254],[130,262],[130,268],[130,269],[130,284],[130,290],[130,294],[130,298],[130,302],[288,289],[134,119],[134,301],[281,138],[281,284],[281,283],[254,298],[126,119],[121,120],[276,282],[276,285],[136,135],[136,137],[280,282],[280,285],[280,279],[153,154],[284,270],[284,274],[284,275],[284,276],[284,277],[284,272],[284,286],[284,279],[284,280],[284,285],[275,282],[275,285],[268,123],[268,146],[268,264],[266,123],[266,146],[266,264],[261,262],[292,293],[302,117],[270,282],[270,285],[119,301],[139,140],[272,119],[272,135],[272,137],[272,282],[272,285],[298,138],[298,140],[125,117],[125,284],[267,268],[267,299],[133,134],[135,137],[295,296],[147,138],[147,148],[263,264],[291,117],[291,119],[291,266],[291,268],[291,290],[122,123],[122,299],[141,257],[903,904],[85,86],[361,314],[361,315],[361,321],[361,322],[361,327],[361,336],[361,340],[361,360],[361,366],[361,368],[361,370],[361,389],[361,397],[361,409],[361,417],[415,338],[415,416],[345,346],[353,314],[353,352],[353,411],[353,414],[421,314],[421,411],[421,414],[421,420],[405,339],[405,407],[405,409],[330,331],[319,321],[360,321],[419,314],[419,336],[419,389],[380,381],[380,417],[408,409],[343,314],[343,336],[343,341],[363,361],[374,371],[320,321],[320,389],[398,417],[410,316],[410,353],[410,378],[410,412],[410,421],[402,403],[370,336],[370,368],[370,417],[384,385],[355,356],[385,315],[385,336],[385,417],[399,331],[372,369],[372,374],[372,371],[342,343],[395,397],[354,417],[373,369],[373,374],[373,371],[321,314],[321,336],[321,339],[321,340],[321,354],[321,356],[321,359],[321,381],[321,383],[321,388],[321,389],[321,397],[321,417],[393,394],[329,343],[329,376],[329,379],[329,385],[329,386],[329,334],[329,397],[337,338],[376,314],[376,359],[376,389],[376,397],[322,314],[322,321],[322,324],[322,325],[322,397],[403,397],[403,417],[334,314],[334,332],[334,336],[334,416],[326,327],[313,314],[313,417],[416,417],[396,397],[406,407],[328,324],[378,314],[378,377],[378,411],[378,414],[379,314],[379,336],[417,338],[417,360],[318,321],[338,390],[381,407],[381,417],[367,368],[382,383],[331,314],[331,336],[331,338],[331,339],[331,341],[331,381],[331,389],[331,398],[331,401],[331,407],[331,417],[333,334],[336,417],[375,376],[400,331],[388,314],[388,336],[388,359],[388,360],[388,389],[388,397],[388,403],[388,407],[388,419],[386,314],[386,336],[397,314],[397,336],[397,360],[397,383],[397,389],[397,392],[397,394],[397,417],[391,392],[387,388],[346,348],[362,361],[362,389],[362,417],[364,321],[364,340],[364,361],[364,371],[364,389],[364,417],[418,419],[316,314],[316,411],[314,390],[314,417],[413,414],[323,324],[365,371],[341,314],[341,407],[371,314],[371,361],[371,366],[371,368],[407,417],[317,322],[317,324],[317,325],[317,321],[335,417],[335,336],[404,405],[404,409],[349,351],[349,412],[359,314],[359,336],[359,356],[359,389],[359,392],[359,394],[350,351],[351,314],[351,344],[351,346],[351,347],[351,348],[351,389],[351,411],[366,385],[366,417],[401,314],[401,385],[401,417],[401,398],[358,359],[394,314],[394,336],[394,407],[325,324],[325,328],[383,356],[411,314],[411,336],[411,416],[411,417],[327,324],[327,325],[327,328],[327,397],[422,423],[426,425],[425,424],[427,425],[428,425],[443,436],[443,437],[443,440],[443,442],[436,440],[438,440],[439,438],[439,440],[437,436],[437,440],[442,436],[442,438],[442,439],[442,440],[435,434],[435,444],[434,443],[434,444],[568,567],[568,569],[565,567],[566,569],[538,539],[521,520],[521,522],[529,530],[535,536],[527,520],[527,524],[543,546],[537,520],[537,524],[537,527],[537,546],[525,526],[519,520],[519,546],[530,520],[530,534],[530,536],[530,540],[530,542],[530,546],[541,524],[541,546],[541,542],[533,534],[531,532],[536,534],[536,546],[522,520],[522,526],[522,532],[522,534],[522,536],[522,537],[522,540],[522,542],[522,543],[522,545],[522,546],[524,539],[539,528],[534,528],[534,546],[544,522],[544,546],[542,520],[542,524],[542,527],[542,534],[542,539],[542,540],[542,546],[520,546],[532,520],[532,524],[532,527],[532,530],[532,534],[532,539],[532,540],[532,546],[523,524],[545,520],[545,534],[545,543],[545,546],[824,818],[824,825],[824,840],[824,848],[819,818],[819,820],[847,848],[835,836],[831,832],[831,848],[828,832],[844,818],[844,848],[826,831],[821,822],[817,818],[817,848],[825,818],[825,836],[825,839],[825,840],[825,843],[825,848],[842,843],[827,830],[827,831],[833,834],[830,847],[837,838],[822,841],[836,848],[820,818],[820,822],[820,832],[820,834],[820,836],[820,840],[820,843],[820,844],[820,846],[820,848],[845,846],[839,818],[839,841],[843,818],[843,834],[843,840],[843,847],[843,848],[818,841],[818,848],[832,818],[832,825],[832,838],[832,840],[832,847],[832,848],[829,830],[829,831],[829,848],[846,818],[846,844],[846,848],[751,752],[773,749],[773,755],[773,764],[773,771],[773,777],[773,783],[773,789],[773,796],[773,798],[748,749],[733,734],[733,797],[784,785],[778,749],[778,789],[778,780],[789,808],[789,809],[772,749],[772,771],[772,773],[772,783],[772,789],[772,797],[772,798],[750,761],[750,762],[793,794],[771,749],[771,752],[771,754],[771,757],[771,759],[771,767],[771,769],[771,796],[771,797],[763,764],[801,747],[801,749],[801,771],[801,797],[801,799],[801,814],[790,791],[794,761],[794,762],[791,752],[791,799],[791,812],[791,814],[766,767],[808,797],[747,749],[747,808],[747,809],[760,761],[760,762],[754,755],[754,783],[744,750],[744,782],[744,791],[744,803],[782,789],[782,797],[782,803],[787,786],[787,789],[796,752],[802,803],[779,780],[811,812],[813,814],[761,762],[753,754],[753,783],[804,805],[775,776],[776,774],[745,785],[745,791],[745,794],[745,797],[745,806],[745,807],[745,814],[758,759],[781,782],[762,799],[762,812],[762,814],[743,745],[792,749],[792,752],[792,771],[792,777],[792,796],[792,797],[792,798],[795,796],[809,756],[803,747],[803,752],[803,754],[803,757],[803,759],[803,767],[803,771],[803,789],[803,797],[803,801],[770,749],[770,771],[770,797],[765,780],[765,791],[765,803],[765,814],[746,747],[746,749],[746,797],[746,810],[799,771],[799,814],[780,747],[780,749],[780,752],[780,771],[780,773],[780,789],[780,794],[780,797],[780,799],[780,814],[786,789],[741,742],[740,741],[737,741],[737,742],[736,735],[736,739],[736,741],[736,742],[735,739],[735,741],[735,742],[739,741],[739,742],[814,800],[768,769],[807,794],[807,800],[807,814],[807,806],[757,759],[788,789],[788,797],[788,810],[900,901],[726,727],[562,563],[48,33],[48,80],[61,35],[61,48],[61,60],[61,68],[51,53],[51,58],[39,79],[39,40],[39,64],[39,68],[39,78],[39,80],[49,50],[49,68],[70,77],[70,80],[73,45],[64,69],[64,80],[54,40],[54,44],[54,48],[54,50],[54,53],[54,55],[54,57],[54,58],[54,64],[54,66],[54,69],[54,72],[54,77],[53,77],[53,80],[56,57],[41,50],[41,60],[41,64],[41,72],[41,75],[46,47],[44,33],[44,63],[44,64],[44,80],[34,35],[50,35],[50,40],[50,60],[50,68],[50,72],[71,79],[71,64],[71,68],[71,72],[71,78],[71,80],[76,77],[40,33],[40,63],[40,64],[40,67],[40,68],[40,70],[40,72],[40,80],[62,58],[62,60],[59,35],[59,48],[59,57],[59,60],[59,68],[52,53],[47,69],[57,77],[38,35],[38,64],[38,69],[38,77],[38,80],[37,38],[37,64],[42,35],[42,38],[42,41],[42,47],[42,73],[42,75],[42,77],[58,35],[58,68],[58,80],[43,79],[43,44],[43,64],[43,78],[33,35],[33,69],[74,35],[74,58],[66,33],[66,64],[66,80],[72,35],[72,64],[72,68],[72,69],[72,70],[72,77],[72,80],[35,69],[35,80],[65,66],[60,51],[60,53],[60,54],[60,55],[60,58],[60,64],[60,68],[36,40],[36,44],[36,60],[36,66],[36,72],[75,35],[75,45],[75,58],[75,69],[75,73],[75,77],[75,80],[63,80],[430,431],[429,431],[429,433],[432,433],[897,889],[897,898],[891,893],[894,889],[894,895],[888,889],[888,893],[895,889],[895,896],[892,893],[889,891],[889,893],[889,896],[890,891],[890,893],[1108,1109],[1103,1102],[1099,1100],[1115,1106],[1115,1109],[1115,1113],[1104,1100],[1104,1106],[1104,1107],[1104,1111],[1104,1113],[1104,1115],[1110,1104],[1110,1111],[1100,1113],[1111,1100],[1111,1113],[1114,1113],[1114,1115],[1101,1102],[1101,1112],[9,8],[9,10],[25,8],[25,26],[24,8],[24,10],[20,21],[12,22],[17,18],[13,14],[11,12],[16,22],[15,16],[14,22],[18,21],[10,8],[7,8],[23,24],[26,8],[26,10],[26,24],[88,89],[555,556],[555,557],[554,558],[554,560],[556,557],[556,558],[556,560],[559,560],[552,556],[552,557],[560,558],[553,556],[553,557],[1222,1188],[1222,1201],[1222,1232],[1200,1201],[1130,1131],[1214,1215],[1146,1136],[1146,1151],[1146,1216],[1165,1129],[1165,1136],[1165,1150],[1165,1158],[1165,1166],[1165,1176],[1165,1195],[1165,1205],[1165,1208],[1165,1215],[1165,1216],[1165,1249],[1121,1123],[1203,1131],[1203,1205],[1203,1249],[1241,1242],[1243,1244],[1155,1156],[1263,1265],[1152,1154],[1202,1203],[1193,1123],[1193,1194],[1193,1245],[1153,1199],[1153,1154],[1266,1267],[1135,1136],[1131,1188],[1175,1167],[1173,1174],[1120,1121],[1255,1123],[1255,1128],[1205,1123],[1205,1265],[1147,1150],[1260,1261],[1169,1167],[1169,1176],[1169,1232],[1250,1251],[1145,1147],[1246,1249],[1237,1238],[1209,1210],[1213,1136],[1213,1215],[1238,1208],[1238,1240],[1168,1167],[1168,1208],[1154,1150],[1154,1176],[1154,1188],[1154,1201],[1154,1205],[1154,1210],[1154,1224],[1154,1244],[1154,1249],[1154,1261],[1197,1198],[1176,1123],[1176,1137],[1176,1156],[1176,1166],[1176,1208],[1176,1232],[1176,1251],[1176,1254],[1176,1267],[1164,1165],[1140,1136],[1140,1151],[1140,1212],[1231,1232],[1187,1188],[1139,1147],[1137,1129],[1137,1136],[1137,1150],[1137,1165],[1137,1166],[1137,1195],[1137,1196],[1137,1205],[1137,1215],[1137,1218],[1137,1220],[1137,1226],[1137,1249],[1137,1252],[1122,1123],[1223,1199],[1223,1224],[1248,1247],[1248,1252],[1264,1265],[1163,1165],[1159,1163],[1132,1134],[1132,1208],[1132,1240],[1227,1228],[1227,1232],[1234,1188],[1234,1210],[1234,1235],[1234,1249],[1162,1165],[1192,1121],[1192,1123],[1192,1238],[1192,1255],[1192,1256],[1225,1226],[1124,1125],[1268,1269],[1268,1271],[1171,1172],[1171,1174],[1138,1147],[1194,1121],[1194,1123],[1194,1131],[1194,1205],[1194,1233],[1194,1234],[1194,1235],[1194,1238],[1194,1245],[1194,1249],[1194,1255],[1194,1256],[1194,1257],[1194,1265],[1229,1230],[1157,1158],[1233,1265],[1160,1163],[1191,1123],[1191,1188],[1191,1220],[1142,1147],[1196,1129],[1196,1136],[1156,1150],[1156,1154],[1242,1123],[1239,1240],[1215,1136],[1249,1123],[1249,1129],[1249,1188],[1249,1189],[1249,1208],[1249,1210],[1249,1232],[1249,1240],[1249,1252],[1249,1263],[1249,1265],[1249,1273],[1219,1220],[1220,1123],[1220,1265],[1141,1147],[1158,1129],[1127,1128],[1184,1186],[1178,1186],[1179,1184],[1179,1186],[1177,1180],[1177,1184],[1177,1185],[1183,1184],[1180,1184],[1181,1182],[1182,1177],[1182,1179],[1216,1136],[1274,1275],[1123,1269],[1275,1126],[1275,1129],[1275,1176],[1201,1232],[1190,1191],[1204,1205],[1236,1129],[1236,1176],[1236,1232],[1211,1210],[1272,1273],[1228,1123],[1228,1126],[1228,1203],[1228,1232],[1228,1236],[1228,1240],[1228,1271],[1228,1275],[1143,1147],[1143,1212],[1150,1129],[1150,1136],[1150,1140],[1150,1146],[1150,1195],[1150,1196],[1150,1215],[1150,1259],[1150,1151],[1207,1208],[1144,1147],[1258,1259],[1224,1222],[1224,1221],[1253,1254],[1217,1218],[1256,1121],[1256,1123],[1256,1255],[1174,1172],[1198,1234],[1270,1271],[1208,1230],[1208,1240],[1161,1165],[90,91],[101,102],[101,103],[112,113],[105,93],[105,95],[105,100],[105,102],[105,106],[105,108],[111,106],[111,113],[92,103],[96,97],[96,102],[96,103],[103,102],[109,110],[113,106],[97,102],[97,106],[97,110],[104,93],[104,95],[104,102],[104,103],[104,105],[104,106],[93,106],[93,110],[100,106],[100,110],[95,106],[94,95],[107,108],[99,95],[99,100],[102,106],[464,448],[464,451],[464,457],[464,470],[460,453],[460,459],[460,472],[456,448],[456,457],[463,448],[463,453],[463,462],[458,448],[458,451],[458,459],[458,472],[455,451],[455,462],[451,448],[451,453],[451,472],[447,448],[469,470],[461,462],[459,448],[459,453],[459,465],[449,448],[449,451],[449,465],[449,470],[457,448],[457,449],[457,465],[457,466],[457,468],[457,470],[467,457],[454,457],[454,465],[448,471],[462,448],[462,451],[462,453],[462,458],[462,460],[462,465],[462,472],[462,459],[470,448],[470,451],[468,448],[468,466],[450,448],[450,451],[453,448],[1080,1081],[983,984],[1090,1091],[960,961],[960,963],[970,971],[1035,1038],[1012,1004],[1012,1011],[1052,1053],[1051,1053],[1005,1011],[1005,1006],[1046,1041],[1046,1042],[1046,1047],[1039,1040],[1045,1046],[1045,1043],[1044,1046],[1044,1043],[1040,1047],[1003,1004],[1059,1056],[1011,1004],[1011,1007],[1011,1050],[1011,1008],[1048,1007],[1048,1011],[1048,1034],[1048,1064],[1010,1011],[1007,1004],[1037,1038],[1013,1011],[1013,1038],[1062,1061],[1055,1056],[1053,1004],[1053,1009],[1053,1011],[1053,1013],[1053,1038],[1053,1063],[1053,1065],[1053,1054],[1036,1038],[1018,1019],[1024,1025],[1024,1031],[1019,1016],[1019,1017],[1025,1023],[1025,1030],[1020,1021],[1020,1031],[1027,1030],[1014,1015],[1014,1031],[1026,1027],[1026,1031],[1029,1030],[1021,1030],[1028,1029],[1028,1031],[1022,1023],[1063,1004],[1063,1006],[1063,1007],[1063,1009],[1063,1011],[1063,1012],[1063,1032],[1063,1049],[1063,1050],[1063,1057],[1033,1034],[1006,1004],[1006,1007],[1006,1011],[1038,1009],[1038,1011],[1038,1064],[978,979],[968,969],[991,992],[982,963],[982,981],[1082,960],[1082,963],[972,1095],[1079,973],[985,986],[1068,981],[1001,998],[1071,1072],[976,1083],[962,963],[1092,1093],[1077,973],[1088,1089],[1093,1096],[999,1002],[1066,971],[1066,972],[1066,1078],[977,960],[977,963],[977,992],[977,1082],[1091,963],[967,963],[967,969],[967,971],[967,981],[967,1078],[967,1094],[988,989],[987,989],[979,960],[979,963],[979,971],[979,981],[979,992],[979,993],[979,995],[979,1068],[979,1074],[979,1075],[979,1076],[979,1082],[979,1089],[979,1091],[974,975],[1078,963],[1078,969],[1078,971],[1078,981],[1078,986],[1078,1089],[1078,1094],[1074,981],[1074,1070],[1072,981],[1072,1070],[995,963],[1084,972],[964,973],[992,963],[963,961],[963,1094],[994,995],[984,967],[984,1078],[990,963],[990,967],[990,1002],[990,1068],[990,1078],[990,1094],[966,967],[996,997],[1073,1074],[1000,998],[1069,1070],[1083,960],[1083,963],[1083,1072],[1083,1074],[1083,1082],[993,971],[993,972],[1085,1086],[1076,981],[667,668],[670,671],[719,720],[672,673],[714,715],[673,717],[671,673],[671,675],[671,715],[671,716],[671,718],[671,720],[674,675],[687,688],[682,677],[682,679],[682,683],[709,677],[709,710],[680,677],[680,679],[683,679],[690,691],[690,702],[696,697],[697,679],[686,677],[686,679],[708,679],[712,677],[712,708],[712,710],[703,704],[676,677],[711,712],[705,706],[705,713],[713,677],[713,679],[694,677],[694,695],[701,702],[684,685],[710,679],[710,685],[710,686],[710,704],[710,706],[710,708],[700,677],[700,679],[706,677],[706,679],[706,683],[706,713],[677,679],[681,677],[681,695],[681,697],[681,706],[699,700],[699,698],[695,677],[695,679],[695,683],[695,685],[695,686],[695,688],[695,689],[695,691],[695,702],[695,704],[695,706],[695,708],[695,712],[685,683],[678,679],[707,679],[707,708],[693,695],[692,677],[692,686],[691,679],[691,688],[720,718],[497,498],[502,503],[488,489],[488,501],[499,504],[490,491],[490,503],[491,498],[491,503],[491,504],[496,504],[494,489],[492,493],[500,501],[487,488],[495,486],[495,488],[495,489],[495,491],[495,493],[495,496],[495,499],[495,503],[495,504],[512,476],[512,516],[506,507],[507,481],[507,482],[478,513],[509,476],[509,481],[509,510],[515,516],[505,510],[479,476],[479,512],[480,476],[480,508],[480,512],[480,516],[481,482],[510,476],[510,481],[510,516],[477,480],[516,514],[511,513],[513,476],[513,512],[28,29],[1284,1285],[1347,1332],[1347,1350],[1347,1353],[1327,1353],[1351,1352],[1351,1353],[1337,1328],[1337,1329],[1337,1330],[1337,1332],[1337,1335],[1337,1339],[1337,1340],[1337,1345],[1337,1347],[1337,1350],[1337,1353],[1338,1339],[1338,1353],[1346,1347],[1346,1353],[1339,1353],[1340,1353],[1335,1332],[1335,1343],[1335,1353],[1342,1343],[1342,1348],[1336,1337],[1353,1330],[1349,1350],[1328,1332],[1328,1335],[1328,1353],[1334,1335],[1334,1348],[1344,1353],[1343,1329],[1343,1332],[1343,1350],[1352,1350],[1352,1353],[1333,1327],[1333,1329],[1333,1341],[1333,1353],[1332,1353],[1331,1332],[1345,1332],[1345,1353],[1329,1352],[1329,1353],[1326,1327],[1326,1353],[659,580],[581,666],[662,666],[575,580],[575,659],[575,657],[577,578],[665,666],[657,660],[578,661],[573,665],[573,666],[576,573],[576,578],[576,581],[576,660],[576,662],[576,663],[576,666],[656,657],[574,576],[574,660],[574,664],[574,666],[658,580],[658,659],[579,580],[616,618],[628,629],[622,623],[622,641],[630,641],[624,625],[624,641],[620,621],[623,641],[635,636],[626,627],[629,618],[629,619],[629,621],[629,623],[629,625],[629,637],[617,618],[625,616],[625,618],[625,627],[625,630],[625,632],[625,634],[625,636],[625,639],[625,640],[625,641],[633,634],[631,632],[638,639],[613,614],[644,599],[646,647],[582,583],[642,643],[584,649],[597,645],[611,612],[593,585],[593,595],[588,585],[588,587],[588,594],[588,595],[594,595],[590,585],[590,594],[590,595],[589,590],[585,595],[592,585],[592,587],[592,595],[586,587],[591,592],[649,643],[649,647],[583,599],[583,610],[615,644],[615,649],[615,599],[598,599],[653,655],[651,655],[654,655],[652,651],[652,655],[606,607],[601,602],[601,608],[608,609],[605,600],[605,601],[605,607],[605,608],[605,609],[604,605],[604,609],[600,602],[600,609],[663,580],[663,659],[663,666],[663,662],[934,936],[929,928],[935,924],[935,936],[941,943],[944,943],[940,941],[940,942],[940,944],[939,942],[939,941],[942,938],[942,943],[942,944],[920,921],[925,928],[955,916],[949,916],[946,924],[946,947],[927,928],[947,923],[930,931],[918,956],[951,952],[926,928],[933,931],[945,928],[945,953],[919,916],[919,955],[921,916],[921,928],[921,931],[921,947],[921,950],[921,955],[936,924],[957,923],[948,916],[953,916],[953,923],[953,928],[953,949],[917,921],[932,937],[932,947],[932,953],[932,952],[932,948],[952,916],[952,923],[952,949],[937,916],[937,923],[937,924],[937,931],[937,953],[937,957],[922,923],[954,956],[956,916],[956,955],[1508,1472],[1433,1519],[1433,1434],[1433,1436],[1488,1428],[1488,1505],[1488,1513],[1471,1472],[1438,1437],[1438,1436],[1438,1475],[1437,1435],[1491,1428],[1491,1513],[1496,1475],[1496,1500],[1439,1519],[1439,1436],[1439,1475],[1499,1475],[1499,1500],[1490,1505],[1490,1491],[1490,1513],[1474,1475],[1517,1518],[1497,1475],[1497,1500],[1440,1519],[1440,1436],[1436,1475],[1436,1519],[1469,1516],[1495,1475],[1495,1500],[1427,1428],[1510,1430],[1510,1511],[1504,1511],[1470,1428],[1470,1432],[1470,1514],[1487,1488],[1487,1513],[1506,1507],[1434,1437],[1434,1436],[1434,1475],[1513,1432],[1503,1504],[1472,1428],[1472,1501],[1472,1509],[1472,1514],[1472,1518],[1483,1478],[1483,1479],[1483,1480],[1483,1482],[1483,1485],[1483,1486],[1481,1482],[1477,1476],[1484,1485],[1473,1475],[1515,1472],[1511,1428],[1511,1430],[1511,1494],[1468,1472],[1489,1491],[1489,1513],[1428,1432],[1429,1428],[1512,1519],[1498,1475],[1498,1500],[1455,1456],[1459,1450],[1459,1452],[1459,1454],[1459,1457],[1459,1460],[1459,1462],[1450,1462],[1449,1453],[1454,1451],[1454,1453],[1454,1456],[1461,1457],[1461,1462],[1462,1449],[1462,1456],[1462,1457],[1462,1458],[1445,1446],[1445,1463],[1447,1464],[1467,1447],[1467,1463],[1467,1464],[1467,1465],[1443,1446],[1443,1464],[1443,1465],[1448,1446],[1448,1447],[1448,1464],[1448,1465],[1466,1447],[1442,1443],[1442,1464],[1516,1428],[1516,1514],[1493,1494],[1502,1504],[867,854],[852,853],[860,854],[860,855],[860,856],[860,867],[860,869],[860,871],[862,853],[862,854],[862,864],[874,875],[866,854],[866,867],[859,860],[875,854],[875,855],[875,860],[869,870],[868,869],[868,870],[858,856],[858,871],[853,854],[853,856],[853,860],[853,867],[853,870],[853,873],[853,875],[861,862],[861,853],[861,864],[872,853],[851,853],[851,870],[857,856],[857,860],[857,871],[863,854],[863,864],[864,854],[864,867],[873,855],[873,860],[873,875],[865,854],[865,867],[1524,1523],[881,883],[882,883],[880,881],[880,882],[1374,1364],[1374,1415],[1374,1416],[1369,1373],[1370,1373],[1419,1368],[1419,1415],[1389,1386],[1390,1391],[1402,1386],[1391,1386],[1397,1398],[1399,1400],[1392,1393],[1401,1402],[1398,1386],[1388,1389],[1395,1396],[1387,1386],[1387,1389],[1387,1396],[1387,1398],[1387,1402],[1387,1391],[1404,1405],[1362,1364],[1362,1409],[1362,1416],[1407,1364],[1407,1365],[1409,1364],[1409,1365],[1409,1374],[1409,1412],[1409,1414],[1409,1421],[1415,1364],[1382,1375],[1382,1381],[1376,1375],[1376,1377],[1379,1375],[1379,1378],[1379,1380],[1379,1381],[1379,1382],[1379,1383],[1377,1375],[1377,1378],[1377,1379],[1377,1380],[1377,1381],[1377,1382],[1418,1419],[1367,1368],[1373,1364],[1373,1374],[1373,1415],[1413,1364],[1420,1364],[1420,1374],[1420,1415],[1420,1421],[1421,1364],[1421,1365],[1421,1374],[1421,1385],[1421,1415],[1371,1373],[1412,1364],[1412,1365],[1412,1366],[1412,1410],[1364,1366],[1365,1364],[1363,1364],[1363,1413],[1408,1364],[1408,1365],[1408,1413],[1408,1409],[1372,1364],[1372,1374],[1372,1373],[1411,1364],[1411,1365],[1411,1412],[1384,1385],[6558,6564],[1619,1621],[1627,1628],[1608,1607],[1606,1607],[6565,6559],[6564,6559],[6512,6513],[6511,6512],[6505,6520],[6505,6523],[6506,6520],[6506,6523],[6516,6520],[6516,6523],[6524,6520],[6531,6520],[6531,6523],[6521,6520],[6521,6523],[6507,6528],[6520,6523],[6520,6507],[6502,6520],[6502,6523],[6518,6520],[6518,6523],[6527,6520],[6527,6523],[6503,6520],[6503,6523],[6522,6520],[6522,6523],[6504,6520],[6504,6523],[6514,6520],[6514,6523],[6528,6502],[6528,6503],[6528,6504],[6528,6505],[6528,6506],[6528,6510],[6528,6514],[6528,6515],[6528,6516],[6528,6517],[6528,6519],[6528,6518],[6528,6520],[6528,6521],[6528,6522],[6528,6524],[6528,6525],[6528,6526],[6528,6527],[6528,6531],[6525,6520],[6525,6523],[6519,6520],[6519,6523],[6526,6520],[6526,6523],[6517,6520],[6517,6523],[6510,6520],[6510,6523],[6515,6520],[6515,6523],[6499,6500],[6501,6497],[6501,6499],[6501,6500],[6489,6496],[6488,6494],[6492,6494],[6491,6487],[6491,6488],[6491,6489],[6491,6490],[6491,6492],[6491,6493],[6491,6495],[6491,6496],[6485,6478],[6482,6483],[6484,6482],[6484,6483],[6481,6480],[6480,6479],[6453,6460],[6453,6451],[6453,6465],[6473,6476],[6475,6472],[6474,6472],[6474,6473],[6474,6475],[6474,6476],[6472,6473],[6467,6474],[6468,6470],[6468,6471],[6554,6551],[6554,6552],[6547,6546],[6547,6551],[6547,6554],[6547,6555],[6546,6543],[6546,6554],[6546,6551],[6545,6548],[6545,6546],[6549,6548],[6549,6552],[6549,6553],[6549,6555],[6549,6556],[6549,6554],[6549,6551],[6555,6553],[6543,6551],[6544,6543],[6544,6554],[6544,6551],[6548,6543],[6548,6552],[6548,6554],[6548,6551],[6550,6551],[6550,6552],[6550,6553],[6550,6549],[6550,6557],[6550,6547],[6550,6555],[6550,6544],[6557,6555],[6557,6551],[6541,6540],[6534,6535],[6539,6533],[6539,6537],[6539,6540],[6539,6541],[6536,6535],[6536,6538],[6536,6539],[6536,6542],[6533,6540],[6537,6540],[6542,6541],[6542,6540],[5524,5527],[5526,5527],[5528,5529],[5527,5529],[5530,5531],[5525,5529],[5523,5524],[6054,6055],[6058,6059],[6074,6073],[6069,6060],[6081,6059],[6072,6061],[6080,6081],[6137,6138],[5132,5133],[4788,4797],[4788,4799],[4758,4759],[5088,5090],[5062,5063],[5121,4772],[5121,4878],[4889,4890],[4881,5097],[4881,5157],[4927,5024],[4927,5026],[4927,5028],[4711,4717],[4840,4838],[4840,5094],[4936,4937],[5077,5079],[4728,4729],[5050,5051],[4849,4850],[4835,4836],[5147,4799],[5147,4878],[5147,5155],[5108,4823],[4833,4834],[4736,4737],[4773,4774],[5040,5036],[4930,4931],[5129,4774],[5129,5054],[4933,4894],[4933,4931],[4933,4935],[4862,4868],[4862,5140],[5186,5187],[4713,5040],[4931,4894],[5095,5097],[5069,5071],[5069,5081],[5069,5084],[5048,5049],[5074,5071],[5074,5081],[5074,5084],[4882,5133],[4917,4918],[4922,4914],[4913,4914],[4921,4922],[4911,4912],[4912,4916],[4912,4922],[4923,4916],[4923,4924],[4915,4916],[4919,4922],[4920,4922],[4918,4916],[4924,4916],[5116,5117],[4716,4717],[4769,4770],[4727,5157],[4727,5187],[4868,4774],[4868,4852],[4868,4854],[4868,4856],[4868,4858],[4868,4871],[4868,4873],[4868,5140],[4868,4869],[4874,4875],[5076,5081],[5076,5084],[5072,5063],[5072,5065],[5072,5067],[5072,5069],[5072,5074],[4759,5024],[4759,5028],[4940,4941],[5046,5052],[4819,4875],[4857,4858],[5021,5022],[4887,4888],[4782,4783],[4855,4856],[5066,5067],[4878,4937],[4934,4935],[5148,5149],[4809,4806],[4809,4807],[4722,4723],[5168,5170],[5082,5083],[4897,4898],[4714,4715],[4734,4735],[4734,5036],[4885,4886],[4771,4772],[4903,4904],[4863,4868],[4863,4873],[4926,4927],[4837,4838],[4816,4817],[5100,5101],[4777,4875],[4794,4799],[5089,5090],[5068,5069],[5136,5040],[5136,5133],[4879,4880],[4718,4719],[4726,4727],[5181,5182],[4799,4875],[4799,4906],[4799,4791],[4799,4789],[5188,5189],[5141,5142],[4744,4745],[5135,5136],[5189,5097],[5189,5165],[5130,5131],[5127,5129],[5143,5144],[4870,4871],[5024,4902],[4717,4713],[4717,4823],[4717,4834],[4717,5036],[4717,4715],[4793,4797],[4793,4799],[5153,4817],[5153,5123],[5150,5147],[5169,5170],[4733,4735],[4733,5032],[4733,5108],[4764,5024],[4764,5026],[4764,5028],[5061,5084],[4756,4757],[5158,5159],[5174,4755],[5174,5172],[5149,4799],[5149,5147],[5149,5153],[5149,5155],[5176,5038],[5159,4723],[4725,4729],[4818,4819],[5179,5174],[4801,4777],[4801,4799],[4801,4817],[4801,4819],[4801,4875],[4735,5036],[4891,4892],[5070,5071],[4886,4931],[4886,4933],[4886,4935],[5075,5076],[5075,5084],[5146,5147],[4861,4868],[4861,4865],[4861,4866],[4892,5036],[4825,4826],[4814,4815],[5087,4762],[4709,4710],[5156,5157],[4761,4762],[5097,5094],[5085,5090],[5099,4774],[5099,5101],[5045,5046],[4712,4713],[4791,4801],[5035,5036],[4731,4725],[4731,4729],[4731,4772],[4731,5170],[5173,5174],[5178,4751],[5178,4755],[5178,5020],[5178,5022],[5178,5092],[5178,5131],[5178,5172],[5178,5174],[5178,5176],[4807,4791],[4807,4806],[5167,4719],[4779,4799],[5183,5184],[5170,4774],[5171,5172],[4817,5123],[5128,5129],[4751,4939],[5057,5058],[4877,4878],[4877,4937],[5086,4762],[5086,5087],[5090,4762],[5090,4902],[5090,5087],[5124,5125],[5071,5030],[5071,5081],[5071,5084],[5151,5153],[4864,4868],[4864,4865],[4864,4866],[5065,5071],[5065,5081],[5065,5084],[5109,5110],[4738,4739],[4831,4832],[5073,5074],[4822,4823],[5079,4821],[5079,5061],[5079,5081],[5079,5084],[4746,4747],[5032,4735],[5032,4850],[5067,5071],[5067,5081],[5067,5084],[4812,4813],[5175,5176],[5160,5161],[5162,5161],[5162,5163],[5163,5161],[4763,4759],[4763,4764],[4763,5024],[4720,4721],[5125,4927],[5096,5094],[5103,5104],[5053,5047],[5053,5054],[5059,5061],[5054,4774],[5054,5051],[5054,5052],[5054,5046],[5054,5047],[4860,4868],[4860,4866],[4785,4799],[4873,4858],[5139,4868],[5139,5140],[5034,4737],[5034,4772],[4753,4910],[5154,5155],[4909,4910],[5078,5079],[5078,5081],[5064,5065],[4893,4894],[5122,5123],[5093,5049],[5093,5094],[5043,5044],[4832,4823],[4808,4809],[4853,4854],[4883,4717],[4883,4884],[4883,4894],[5041,5042],[5120,5121],[5039,5040],[5083,5076],[5083,5079],[5083,5081],[5083,5084],[4715,4834],[4715,5036],[5091,5092],[5119,5140],[5115,5116],[4932,4894],[4932,4931],[4932,4933],[5105,5106],[5080,5081],[5107,5108],[5029,5030],[4899,4900],[4803,4906],[5063,5071],[5063,5081],[5063,5084],[5166,5167],[5047,4774],[5047,5046],[5047,5049],[5047,5051],[5047,5052],[4834,4823],[4834,4832],[4834,4875],[4834,5032],[4834,5036],[5027,5028],[4928,4929],[4752,4753],[5180,4902],[5180,4939],[5180,5172],[5180,5174],[4896,4717],[4896,4892],[5023,5024],[5081,5084],[4802,4803],[4956,4986],[5009,5010],[4969,4971],[4969,4999],[4976,4977],[4963,4943],[4963,4952],[4963,4965],[4963,4973],[4963,4990],[4963,5001],[4963,5006],[4963,5016],[4963,4999],[4963,5002],[4954,4952],[5000,5001],[5007,5008],[4975,4956],[4975,4986],[4993,4994],[4966,4967],[4945,5016],[5014,5016],[5012,4967],[5012,5008],[5012,5010],[4998,4999],[4970,4971],[4961,4963],[4974,4975],[4972,4973],[4942,4943],[4988,4989],[4991,4992],[4981,4982],[4981,4984],[5015,5016],[5015,5014],[4960,4961],[5005,5006],[5017,5018],[5011,5012],[4971,4963],[4989,4952],[4989,4954],[4989,4963],[4989,4990],[4989,4999],[4989,5006],[4989,5016],[4984,4943],[4984,4952],[4984,4954],[4984,4963],[4984,4975],[4984,4977],[4984,4989],[4984,4992],[4984,4994],[4984,4996],[4984,5012],[4984,5018],[4965,4990],[4965,5016],[4996,5012],[4953,4954],[4997,4965],[4997,4967],[4997,4969],[4997,4971],[4997,4992],[4997,4996],[4997,4999],[4997,5014],[4957,4958],[5013,5016],[4980,4984],[4994,4943],[4994,4963],[4994,4989],[4994,4990],[4994,5018],[4978,4984],[4995,4996],[4955,4956],[4987,4989],[5016,4952],[5016,5008],[4944,4945],[4979,4984],[4946,4947],[4946,5004],[4968,4969],[4968,4971],[4964,4965],[4959,4963],[4983,4982],[4983,4984],[4949,4950],[4992,4950],[4992,5010],[4992,5012],[4985,4986],[4947,5004],[5003,5004],[4836,4838],[5190,5191],[5098,5099],[4798,4789],[4798,4799],[4740,4741],[4783,4799],[4792,4797],[4792,4799],[4905,4906],[4790,4789],[4790,4791],[4790,4797],[4790,4799],[5111,5112],[4847,4848],[4786,4787],[4800,4797],[4800,4799],[4820,4821],[5019,5020],[4796,4797],[4796,4799],[4775,4799],[5164,5165],[4760,4762],[5182,4902],[5152,5153],[5177,5131],[5177,5178],[5055,5138],[5055,5056],[4867,4868],[4867,4866],[4789,4791],[4789,4809],[4789,4813],[4789,4817],[4789,4875],[4890,4717],[4890,4892],[4811,4789],[4811,4809],[4811,4813],[4830,4827],[4830,4828],[4830,4829],[5094,5049],[4707,4708],[4795,4797],[4795,4799],[4795,4809],[4767,4768],[4894,4717],[4780,4781],[5056,5097],[5056,5138],[4851,4852],[5025,5026],[5113,5114],[5031,5032],[5112,5108],[4784,4785],[4784,4799],[4765,4766],[4810,4811],[4846,4848],[4846,4939],[4859,4868],[4859,4866],[4859,5140],[4901,4902],[5060,5061],[4884,4717],[4884,4894],[5137,5138],[5037,5038],[4776,4777],[4895,4896],[4804,4805],[5134,5136],[4850,5036],[4754,4755],[4872,4873],[4781,4779],[4781,4785],[4781,4799],[4843,4844],[4778,4779],[5429,5449],[5446,5447],[5436,5438],[5436,5445],[5436,5449],[5460,5434],[5460,5436],[5460,5440],[5460,5441],[5460,5447],[5460,5449],[5460,5450],[5460,5456],[5460,5473],[5460,5476],[5460,5495],[5460,5496],[5460,5497],[5460,5506],[5470,5449],[5470,5450],[5470,5452],[5470,5456],[5470,5457],[5470,5459],[5470,5489],[5470,5506],[5499,5452],[5499,5500],[5418,5419],[5478,5479],[5478,5490],[5433,5434],[5426,5427],[5448,5434],[5448,5449],[5491,5481],[5491,5492],[5431,5505],[5404,5405],[5467,5431],[5467,5454],[5467,5503],[5440,5430],[5440,5438],[5440,5449],[5440,5490],[5440,5493],[5457,5410],[5457,5413],[5457,5423],[5457,5425],[5457,5426],[5457,5427],[5457,5434],[5457,5456],[5457,5460],[5457,5495],[5457,5506],[5453,5454],[5453,5505],[5425,5426],[5425,5427],[5425,5429],[5425,5449],[5425,5456],[5472,5454],[5461,5454],[5461,5501],[5461,5504],[5486,5405],[5486,5487],[5451,5452],[5437,5438],[5471,5454],[5471,5456],[5471,5504],[5466,5440],[5466,5449],[5466,5454],[5504,5454],[5423,5406],[5423,5447],[5481,5450],[5481,5483],[5481,5487],[5481,5495],[5481,5497],[5481,5506],[5481,5405],[5481,5485],[5481,5489],[5441,5438],[5441,5445],[5441,5449],[5413,5406],[5413,5441],[5439,5440],[5447,5438],[5447,5442],[5447,5444],[5447,5449],[5459,5456],[5443,5444],[5443,5479],[5449,5427],[5449,5430],[5449,5477],[5449,5434],[5435,5436],[5469,5431],[5469,5454],[5469,5503],[5494,5495],[5424,5425],[5424,5426],[5424,5449],[5487,5405],[5428,5431],[5428,5454],[5462,5431],[5462,5454],[5462,5503],[5414,5415],[5411,5412],[5411,5479],[5488,5489],[5409,5434],[5479,5490],[5495,5456],[5444,5479],[5465,5454],[5465,5470],[5465,5505],[5410,5417],[5410,5421],[5410,5430],[5410,5432],[5410,5434],[5410,5456],[5410,5490],[5445,5442],[5445,5444],[5445,5449],[5407,5408],[5452,5475],[5452,5500],[5458,5470],[5464,5428],[5463,5454],[5463,5501],[5463,5505],[5492,5405],[5492,5506],[5422,5423],[5422,5447],[5434,5427],[5434,5430],[5434,5432],[5434,5490],[5434,5493],[5412,5479],[5442,5449],[5442,5490],[5442,5493],[5474,5475],[5484,5485],[5454,5470],[5454,5506],[5454,5492],[5468,5431],[5468,5454],[5468,5503],[5455,5456],[5455,5476],[5417,5421],[5417,5456],[5482,5483],[5416,5415],[5406,5408],[5406,5412],[5406,5415],[5406,5419],[5406,5416],[5406,5417],[5406,5420],[5406,5421],[5406,5490],[5456,5426],[5456,5427],[5456,5450],[5456,5476],[5480,5405],[5480,5481],[5480,5497],[5420,5421],[5420,5456],[5420,5490],[5503,5454],[4001,3999],[4001,4107],[4001,3996],[4045,3953],[4045,4084],[4084,3873],[4084,3876],[4084,3925],[4084,3961],[4084,4080],[4084,4107],[3899,3922],[3896,3922],[3896,4044],[3883,3922],[3883,4077],[3883,4078],[4086,3879],[4086,4088],[4086,4093],[3892,3877],[3892,3891],[3892,4044],[3892,4080],[4064,4054],[4064,4079],[3907,3922],[3885,4080],[4000,4001],[4000,3999],[4000,4088],[4088,4087],[4088,4093],[4088,4102],[3909,3922],[3909,4044],[4039,4059],[4039,4080],[4039,4074],[4081,4074],[3944,3938],[3944,3946],[4083,4084],[4068,4052],[4068,4055],[4068,4066],[4068,4074],[4068,4079],[3960,3984],[3901,3922],[3901,4044],[3942,3946],[3998,3967],[3998,3997],[3905,3922],[3905,3951],[3887,3984],[4066,4072],[4066,4081],[3980,3922],[3980,3981],[4077,4052],[4077,4055],[4077,4066],[4077,4079],[3906,3922],[4054,4052],[4054,4055],[4054,4066],[4097,4107],[4100,4093],[4100,4098],[4100,4099],[4100,4092],[4044,3922],[3932,3933],[4038,3946],[4038,4039],[3884,3885],[3957,3954],[3957,3955],[3957,3956],[3915,4107],[3925,3874],[3925,3973],[3925,4039],[3925,4080],[3925,4067],[3925,4074],[3878,3922],[3878,4049],[3996,3994],[3996,3998],[3996,3999],[3996,4102],[3920,4107],[3948,3946],[3948,4080],[3894,3922],[3928,3994],[3928,4001],[3930,3931],[3959,3960],[3988,3985],[3988,3986],[3988,3996],[3988,4070],[3912,3922],[3954,3926],[3954,3960],[3973,4048],[3913,3922],[4055,4052],[4055,4058],[4055,4060],[4055,4062],[4055,4064],[4055,4075],[4055,4078],[4055,4082],[3972,3925],[3972,4080],[3924,3922],[4048,4073],[3945,3938],[3945,3946],[3945,4080],[4095,4096],[4095,4102],[4094,4107],[3921,4084],[3981,3922],[4003,4004],[4070,4046],[4070,4049],[4070,4050],[4070,4051],[4070,4052],[4070,4053],[4070,4055],[4070,4056],[4070,4057],[4070,4059],[4070,4061],[4070,4065],[4070,4066],[4070,4067],[4070,4069],[4070,4071],[4070,4074],[4070,4076],[4070,4079],[4108,4093],[3991,3992],[3991,4080],[3873,3978],[3873,4080],[3917,3922],[3917,4044],[3968,3922],[3968,4080],[3927,3928],[3952,3953],[3952,3951],[3872,3873],[3872,4080],[4073,4074],[3904,3973],[3904,4044],[3910,3922],[4035,3922],[4057,4074],[3943,3946],[3963,3964],[4093,4067],[4093,4090],[4093,4102],[3987,3988],[3987,3996],[3987,4001],[3987,4070],[3987,4107],[3893,3922],[3893,4044],[4105,3922],[3962,3922],[3975,3976],[3979,3922],[3979,3980],[4080,4047],[4080,4049],[4080,4046],[4080,4050],[4080,4051],[4080,4052],[4080,4053],[4080,4055],[4080,4056],[4080,4070],[4080,4057],[4080,4058],[4080,4060],[4080,4059],[4080,4061],[4080,4062],[4080,4064],[4080,4066],[4080,4067],[4080,4069],[4080,4068],[4080,4071],[4080,4072],[4080,4073],[4080,4074],[4080,4075],[4080,4076],[4080,4077],[4080,4078],[4080,4081],[4080,4079],[4080,4082],[4080,4065],[3956,3935],[3956,3960],[3956,3978],[3956,3984],[3941,3984],[4079,4052],[4079,4074],[3976,4080],[3888,4107],[4107,4088],[4107,4089],[4107,4091],[4107,4093],[4107,4095],[4107,4096],[4107,4100],[4107,4102],[4107,4104],[3923,3922],[3923,4044],[4010,4006],[4010,4011],[4010,4033],[4020,4021],[4007,4033],[4005,4006],[4014,4033],[4022,4017],[4022,4018],[4022,4032],[4022,4033],[4025,4033],[4015,4033],[4026,4029],[4026,4033],[4027,4029],[4027,4033],[4008,4033],[4008,4009],[4030,4031],[4019,4017],[4019,4029],[4019,4033],[4012,4013],[4018,4033],[4023,4033],[4032,4009],[4032,4017],[4032,4019],[4032,4029],[4032,4033],[4011,4006],[4011,4017],[4011,4033],[4016,4014],[4016,4033],[4031,4017],[4009,4017],[4009,4029],[4024,4033],[4029,4011],[4029,4016],[4029,4023],[4029,4024],[4029,4025],[4029,4033],[4021,4013],[4021,4014],[4021,4033],[3971,3984],[4002,4004],[3953,3961],[3953,4080],[3953,4084],[3950,4080],[3935,3922],[3935,3978],[4058,4052],[4058,4066],[4058,4074],[4058,4079],[4058,4081],[4104,4088],[4104,4090],[4104,4093],[4104,4102],[3939,3941],[3882,3883],[3882,3922],[3946,3873],[3946,3877],[3946,3925],[3946,3931],[3946,3934],[3946,3961],[3946,3971],[3946,3974],[3946,3976],[3946,3978],[3946,3984],[3946,3992],[3946,4080],[3946,4084],[3946,4085],[3946,3941],[3946,3933],[3916,4039],[3874,4080],[3989,3990],[4036,3928],[4036,3994],[4036,4037],[3947,3922],[3947,4044],[3990,4052],[3902,3874],[3902,3922],[3902,3938],[4082,4052],[4082,4066],[4082,4079],[3992,3887],[3992,3984],[3992,4080],[4049,4047],[4049,4048],[4049,4052],[4049,4066],[4049,4079],[3919,4107],[3937,3922],[3937,4079],[3886,3887],[3886,3922],[3886,4044],[3886,4107],[3994,3967],[3994,3997],[3994,4037],[3949,3950],[3955,3960],[4042,3922],[4109,4086],[4109,4104],[4047,4048],[4047,4052],[4047,4079],[3880,3881],[3966,3922],[3966,4052],[4034,3922],[3940,3941],[3936,3922],[3936,3937],[3898,3933],[3898,3934],[3898,4044],[3898,4080],[4061,4063],[4040,3922],[3875,3876],[3977,3978],[3914,4084],[3918,4107],[3929,3946],[4101,4074],[4103,4104],[3978,4080],[4078,4052],[4078,4066],[4078,4079],[3922,3946],[3922,3953],[3922,3978],[3922,3992],[3922,4080],[3922,4084],[4089,4086],[4089,4088],[4089,4093],[3897,3922],[3961,3957],[3961,3958],[3961,4080],[3911,3922],[3911,4044],[4099,4088],[4099,4092],[4099,4093],[4098,3926],[4098,4041],[4098,4088],[4098,4092],[4098,4093],[4098,4101],[4098,4102],[3889,3874],[3889,3922],[3889,4044],[3889,4107],[3903,3922],[4060,4052],[4060,4066],[4060,4074],[3934,3933],[3934,4080],[3969,3971],[4059,4074],[3970,3971],[3895,3922],[4075,4054],[4075,4079],[4043,3922],[3900,3922],[3958,3960],[4106,4107],[3908,3922],[3908,4044],[3965,3966],[3995,3996],[3995,4107],[3995,4102],[4071,4063],[3993,3967],[3993,3994],[3993,3998],[3890,3922],[3964,3946],[3982,3994],[3982,3998],[3982,4107],[4065,4052],[3974,4080],[4076,4074],[4062,4052],[4062,4066],[4062,4079],[4067,4074],[5927,5928],[5906,5917],[5906,5924],[5909,5912],[5934,5935],[5916,5910],[5916,5917],[5916,5935],[5914,5909],[5914,5907],[5913,5907],[5928,5938],[5937,5938],[5923,5924],[5904,5906],[5925,5926],[5935,5932],[5910,5909],[5910,5907],[5907,5911],[5907,5912],[5907,5932],[5907,5935],[5907,5938],[5922,5924],[5908,5909],[5908,5933],[5917,5911],[5917,5920],[5917,5921],[5917,5938],[5911,5938],[5905,5929],[5918,5926],[5930,5931],[5919,5931],[5915,5917],[6114,6115],[6128,6129],[6123,6124],[6116,6117],[6116,6131],[6134,6130],[6134,6136],[6127,6119],[6127,6131],[6135,6091],[6135,6136],[6090,6091],[6136,6091],[6136,6108],[6136,6115],[6136,6117],[6136,6122],[6136,6124],[6136,6126],[6136,6133],[6136,6119],[6136,6131],[6117,6119],[6117,6129],[6117,6131],[6130,6136],[6115,6091],[6115,6108],[6115,6119],[6115,6127],[6115,6131],[6118,6119],[6106,6101],[6092,6100],[6096,6092],[6096,6094],[6096,6105],[6096,6106],[6095,6096],[6102,6103],[6104,6098],[6104,6103],[6093,6094],[6103,6099],[6094,6092],[6098,6099],[6121,6122],[6125,6108],[6125,6126],[6125,6131],[6113,6111],[6132,6133],[6120,6130],[6126,6108],[6126,6119],[6126,6131],[6109,6110],[6108,6131],[6129,6119],[5689,5690],[5714,5655],[5714,5671],[5714,5688],[5714,5715],[5714,5718],[5714,5734],[5714,5782],[5777,5710],[5777,5712],[5777,5733],[5734,5659],[5660,5661],[5685,5782],[5668,5685],[5668,5782],[5780,5781],[5789,5658],[5789,5710],[5789,5712],[5789,5782],[5793,5697],[5793,5696],[5788,5789],[5795,5697],[5795,5696],[5690,5779],[5770,5733],[5770,5782],[5770,5771],[5696,5733],[5696,5782],[5703,5655],[5703,5715],[5667,5668],[5667,5736],[5721,5714],[5717,5703],[5683,5679],[5676,5679],[5682,5679],[5682,5681],[5678,5679],[5677,5679],[5677,5681],[5776,5777],[5783,5703],[5783,5784],[5708,5706],[5708,5782],[5784,5703],[5784,5773],[5710,5668],[5710,5671],[5710,5688],[5710,5692],[5710,5708],[5710,5714],[5710,5718],[5710,5733],[5710,5734],[5710,5736],[5710,5769],[5710,5782],[5754,5764],[5745,5746],[5739,5740],[5750,5767],[5737,5738],[5757,5758],[5747,5746],[5747,5764],[5742,5747],[5742,5749],[5742,5752],[5742,5754],[5742,5759],[5742,5763],[5742,5767],[5767,5764],[5767,5765],[5763,5767],[5748,5767],[5766,5740],[5766,5767],[5760,5767],[5752,5764],[5740,5742],[5740,5743],[5740,5748],[5740,5750],[5740,5751],[5740,5755],[5740,5760],[5740,5767],[5743,5767],[5749,5764],[5759,5758],[5759,5764],[5751,5767],[5755,5741],[5755,5767],[5666,5710],[5666,5782],[5656,5657],[5656,5714],[5720,5721],[5774,5775],[5670,5671],[5707,5685],[5707,5708],[5732,5658],[5732,5710],[5732,5712],[5732,5714],[5732,5782],[5726,5732],[5726,5782],[5700,5698],[5700,5701],[5700,5733],[5700,5736],[5664,5688],[5664,5715],[5687,5688],[5713,5688],[5713,5714],[5797,5697],[5797,5696],[5704,5705],[5796,5697],[5796,5696],[5736,5733],[5657,5655],[5657,5671],[5657,5714],[5657,5782],[5712,5782],[5731,5732],[5692,5697],[5692,5733],[5692,5782],[5706,5685],[5706,5782],[5729,5730],[5729,5782],[5669,5782],[5794,5697],[5794,5696],[5725,5782],[5725,5726],[5701,5782],[5723,5732],[5723,5782],[5781,5671],[5781,5710],[5781,5712],[5781,5782],[5727,5728],[5727,5782],[5699,5700],[5699,5733],[5699,5736],[5733,5668],[5733,5698],[5733,5701],[5733,5708],[5733,5728],[5733,5773],[5733,5782],[5775,5733],[5775,5734],[5663,5664],[5655,5715],[5655,5782],[5693,5697],[5693,5696],[5693,5733],[5693,5782],[5715,5782],[5773,5782],[5688,5655],[5688,5715],[5688,5718],[5688,5734],[5688,5782],[5691,5696],[5768,5769],[5724,5726],[5735,5733],[5735,5736],[5697,5733],[5697,5782],[5722,5723],[5722,5782],[5728,5782],[5771,5733],[5771,5782],[5719,5782],[5658,5710],[5665,5666],[5671,5733],[5671,5773],[5695,5697],[5695,5733],[5695,5782],[5694,5697],[5694,5696],[5694,5733],[5694,5782],[5772,5773],[5792,5697],[5792,5696],[5654,5655],[5711,5712],[5786,5664],[5786,5703],[5786,5705],[5786,5717],[5730,5732],[5730,5782],[5798,5799],[5284,5285],[5295,5293],[5295,5294],[5286,5287],[5288,5293],[5294,5293],[5296,5297],[5290,5293],[5292,5293],[5289,5293],[5291,5293],[5511,5522],[5513,5514],[5519,5511],[5519,5516],[5519,5517],[5510,5511],[5516,5512],[5516,5517],[5516,5509],[5516,5514],[5515,5514],[5515,5516],[5518,5519],[5518,5521],[5520,5521],[5512,5517],[5521,5507],[5521,5519],[5508,5509],[5862,5863],[5854,5857],[5854,5861],[5854,5870],[5854,5872],[5854,5874],[5854,5879],[5854,5893],[5854,5894],[5854,5895],[5854,5896],[5869,5870],[5855,5856],[5900,5870],[5900,5897],[5900,5899],[5900,5901],[5884,5881],[5884,5882],[5884,5887],[5902,5866],[5902,5903],[5853,5854],[5853,5872],[5889,5876],[5889,5879],[5889,5887],[5889,5890],[5897,5901],[5887,5876],[5887,5879],[5887,5894],[5887,5895],[5859,5860],[5875,5876],[5899,5895],[5899,5901],[5883,5887],[5883,5895],[5891,5870],[5891,5893],[5891,5903],[5880,5887],[5880,5895],[5888,5879],[5888,5887],[5888,5889],[5893,5860],[5893,5879],[5893,5880],[5893,5884],[5893,5889],[5893,5887],[5870,5895],[5860,5870],[5860,5894],[5860,5903],[5886,5887],[5886,5895],[5898,5899],[5871,5872],[5877,5879],[5881,5883],[5881,5887],[5881,5895],[5903,5900],[5878,5879],[5867,5872],[5867,5876],[5867,5899],[5867,5903],[5857,5895],[5857,5903],[5894,5895],[5882,5883],[5882,5886],[5882,5887],[5882,5895],[5873,5874],[5865,5854],[5865,5861],[5865,5863],[5865,5872],[5865,5874],[5865,5876],[5865,5879],[5865,5894],[5865,5895],[5865,5896],[5879,5868],[5879,5876],[5879,5895],[5856,5857],[5856,5861],[5856,5874],[5856,5876],[5856,5879],[5856,5894],[5856,5895],[5856,5896],[5856,5903],[5885,5886],[5892,5893],[5863,5872],[5863,5895],[5863,5903],[5866,5903],[5872,5876],[5872,5895],[5872,5903],[5896,5858],[5896,5895],[5834,5835],[5833,5835],[5831,5832],[5837,5838],[5799,5532],[5356,5355],[5356,5354],[5300,5305],[5300,5308],[5300,5311],[5300,5314],[5300,5347],[5300,5355],[5300,5361],[5362,5310],[5350,5351],[5350,5361],[5351,5305],[5351,5310],[5351,5312],[5351,5315],[5351,5317],[5351,5347],[5351,5361],[5351,5362],[5359,5360],[5307,5355],[5307,5361],[5310,5361],[5299,5355],[5299,5354],[5309,5310],[5313,5314],[5353,5310],[5353,5355],[5353,5361],[5339,5340],[5338,5340],[5330,5332],[5333,5334],[5328,5326],[5327,5328],[5324,5326],[5325,5324],[5325,5328],[5320,5322],[5321,5322],[5323,5322],[5336,5337],[5341,5342],[5343,5342],[5354,5310],[5354,5355],[5357,5355],[5348,5355],[5348,5354],[5303,5361],[5305,5303],[5305,5304],[5305,5301],[5314,5361],[5352,5355],[5352,5354],[5352,5361],[5316,5305],[5316,5358],[5346,5347],[5346,5361],[5298,5354],[5304,5303],[5304,5361],[5302,5305],[5302,5361],[5360,5307],[5301,5303],[5301,5312],[5301,5361],[5347,5310],[5347,5358],[5347,5361],[5306,5305],[5306,5307],[5306,5355],[5306,5361],[5349,5355],[5349,5354],[5355,5305],[5355,5310],[5355,5312],[5355,5315],[5355,5317],[5355,5347],[5355,5351],[5355,5361],[4284,4285],[6181,6182],[6180,6176],[6180,6189],[6183,6176],[6183,6184],[6184,6176],[6184,6186],[6184,6189],[6188,6176],[6188,6186],[6188,6189],[6179,6180],[6178,6176],[6175,6176],[6174,6175],[6185,6186],[6182,6176],[6182,6180],[6182,6186],[6182,6189],[6177,6178],[6187,6176],[6187,6188],[6138,4657],[6041,6026],[6041,6029],[6041,6042],[6029,6026],[6029,6034],[6036,6031],[6042,6026],[6038,6026],[6039,6040],[6034,6043],[6035,6036],[6025,6026],[6027,6043],[6043,6030],[6037,6038],[6033,6034],[6032,6033],[5246,5250],[5246,5251],[5249,5247],[5248,5249],[5251,5247],[5251,5249],[2149,2152],[1921,1904],[1876,1872],[1822,1824],[2330,2327],[2330,2331],[2330,2329],[2208,2210],[1923,1904],[1923,1932],[1923,1931],[1718,1724],[1943,1944],[2152,1826],[2152,2008],[2152,2462],[1812,1897],[1697,1698],[2574,2575],[1776,1750],[1776,1777],[1776,2321],[2151,2152],[2316,2317],[1791,1790],[1791,1865],[1825,1826],[2392,2379],[2392,2386],[2392,2407],[2462,2458],[2019,2308],[2019,2315],[1892,1893],[1816,1817],[1933,1876],[1933,1904],[1933,2568],[2304,2305],[2011,2031],[2393,2394],[2393,2407],[1801,1802],[2381,2385],[1932,1724],[1932,1779],[1932,1891],[1932,1931],[1932,1876],[1932,1879],[1932,1916],[1877,1724],[1877,1879],[1709,1724],[1709,1798],[1846,1847],[2143,2118],[1898,1899],[2412,2413],[1849,2580],[1904,1932],[1929,1904],[1955,1974],[2216,1897],[2134,2153],[1937,1696],[1748,1750],[1866,1867],[1853,1698],[1783,2580],[2116,2118],[2190,2185],[2190,2188],[2190,2192],[1938,1696],[1938,1911],[1965,1971],[1965,2406],[1930,1904],[2496,2498],[2550,2474],[2550,2546],[2552,2550],[2552,2555],[2487,2474],[2487,2478],[2487,2479],[2487,2482],[2487,2484],[2483,2474],[2483,2484],[2511,2512],[2470,2467],[2470,2468],[2470,2474],[2470,2490],[2470,2505],[2520,2465],[2520,2513],[2520,2519],[2557,2474],[2557,2558],[2542,2474],[2542,2544],[2542,2551],[2542,2535],[2503,2474],[2503,2490],[2503,2505],[2527,2528],[2478,2474],[2478,2485],[2531,2474],[2554,2555],[2547,2546],[2515,2474],[2515,2514],[2546,2474],[2546,2544],[2546,2545],[2546,2551],[2508,2507],[2508,2509],[2499,2500],[2558,2474],[2512,2518],[2538,2540],[2538,2541],[2538,2555],[2481,2482],[2530,2531],[2514,2512],[2514,2518],[2535,2537],[2500,2474],[2500,2490],[2517,2518],[2484,2474],[2528,2474],[2504,2505],[2526,2514],[2526,2516],[2526,2521],[2536,2537],[2477,2474],[2477,2490],[2477,2514],[2539,2540],[2532,2474],[2555,2542],[2555,2550],[2485,2474],[2473,2474],[2471,2474],[2471,2490],[2471,2505],[2479,2474],[2516,2474],[2516,2514],[2545,2544],[2488,2474],[2488,2490],[2513,2514],[2513,2519],[2549,2550],[2467,2474],[2482,2474],[2482,2480],[2510,2474],[2510,2514],[2493,2491],[2493,2494],[2493,2501],[2493,2532],[2505,2490],[2556,2557],[2480,2474],[2523,2474],[2524,2525],[2494,2491],[2494,2532],[2466,2474],[2466,2514],[2486,2478],[2486,2479],[2486,2482],[2486,2487],[2475,2477],[2534,2474],[2469,2470],[2525,2474],[2489,2490],[2553,2542],[2553,2540],[2553,2555],[2543,2544],[2502,2503],[2464,2465],[2529,2474],[2490,2474],[2495,2496],[2497,2496],[2472,2474],[2509,2491],[2509,2494],[2509,2501],[2509,2506],[2509,2507],[2509,2532],[2465,2514],[2476,2477],[2521,2474],[2521,2514],[2521,2519],[2521,2520],[2498,2474],[2492,2493],[2230,2342],[1991,1995],[1959,1974],[1881,1882],[1881,1880],[1716,1724],[1716,1717],[2214,2210],[1880,1882],[1861,1897],[2215,2216],[2410,2409],[1698,2580],[2212,2210],[1888,1724],[1888,1861],[1888,1889],[1799,1800],[2012,2031],[1805,1807],[1915,1876],[1915,1904],[1913,1876],[1913,1904],[2182,2186],[2577,2580],[2194,2210],[2455,1842],[2455,2462],[2333,2349],[1875,1872],[1875,1876],[1760,1775],[2457,2202],[2457,2211],[2457,2442],[2457,2462],[1961,2406],[1961,1974],[2210,1698],[2210,1706],[2210,1777],[2210,1795],[2210,1855],[2210,1879],[2210,1974],[2210,2188],[2210,2192],[2210,2202],[2210,2205],[2210,2209],[2210,2211],[2210,2233],[2210,2447],[2210,2457],[2210,2462],[2210,2570],[1962,1973],[1962,2406],[2154,2009],[2154,1987],[1995,2440],[2406,2221],[2406,2375],[2406,2379],[2406,2386],[2406,2390],[2406,2392],[2406,2394],[2406,2396],[2406,2437],[2406,2407],[2117,2118],[2117,2153],[1958,1974],[2444,2445],[1885,1890],[1885,1989],[1885,1995],[2306,2307],[1956,1974],[2200,2211],[2148,2118],[2125,2008],[2125,2126],[2125,2128],[1769,1750],[1769,1755],[1769,1756],[1769,1759],[1769,2229],[1769,1775],[1769,1760],[1717,1724],[2176,1724],[2176,1983],[2580,2575],[2369,1698],[2348,2342],[2348,2349],[2453,2454],[1980,1981],[1847,1698],[1847,1849],[1847,1853],[1920,1876],[1920,1904],[2405,2407],[2382,2383],[2137,2118],[1914,1814],[1914,1876],[1914,1904],[1908,1909],[1908,1932],[2416,2580],[2028,2027],[2028,2565],[2407,2379],[2407,2386],[2407,2409],[1773,1750],[1773,1775],[1773,1817],[1773,2219],[2013,2031],[2013,2233],[1823,1824],[1935,1876],[1935,1904],[1935,1938],[1935,1937],[1711,1724],[2331,2322],[2331,2325],[2331,2349],[1784,1785],[1784,2580],[2017,2031],[2198,2210],[1874,1724],[1874,1879],[1874,1897],[2461,2459],[2461,2462],[2155,2157],[2446,2447],[1703,1861],[1824,1836],[1824,2315],[2206,2205],[2206,2211],[1951,1949],[1951,1952],[2202,1698],[2202,2211],[2202,2231],[2202,2233],[2202,2381],[2202,2462],[2202,2455],[1902,1904],[1902,1938],[2399,2406],[1940,1904],[1940,1938],[1940,1937],[2195,2210],[2414,2415],[2414,2580],[2225,2226],[1762,1750],[1762,1769],[1762,2321],[2189,2192],[2189,2452],[2576,2580],[2566,2567],[2390,2386],[2390,2407],[2183,2185],[2196,1974],[2196,2210],[2196,2205],[1755,1750],[1755,1754],[1755,1757],[1755,1759],[1755,1760],[1845,1944],[2205,1855],[2205,1981],[2205,2197],[2205,2211],[2205,2229],[2205,2450],[2205,2200],[1964,1971],[1964,2406],[2449,2450],[1859,1860],[1889,1724],[1889,1836],[1889,1840],[1889,1885],[1889,1890],[1889,1897],[1889,1995],[1706,1704],[1706,1981],[1706,2229],[2395,2406],[1994,1995],[2387,2407],[2402,2401],[2314,2315],[1954,1974],[2120,2121],[2120,2128],[2128,1987],[2128,2008],[2128,2154],[2128,2565],[2315,2440],[2309,2311],[2135,2118],[2563,2565],[2413,1835],[1751,1775],[1852,1853],[1984,1724],[1984,1985],[1886,1724],[1886,1889],[1867,1698],[1897,1698],[1897,1836],[1897,1882],[1897,1891],[1897,1893],[2456,2457],[1924,1876],[1924,1932],[1890,1995],[1831,1696],[1831,1897],[1831,1938],[2572,2573],[2572,2580],[1787,2580],[1756,1754],[1756,1757],[1756,1759],[1756,1760],[2173,2176],[2136,2118],[2136,2153],[1939,1696],[1939,1904],[1939,1938],[2139,2118],[2139,2153],[1839,1840],[1906,1696],[1906,1904],[1906,1938],[1774,1775],[1952,1949],[1952,2371],[1702,1696],[1702,1724],[1702,1879],[1702,1897],[1702,1938],[1702,2176],[1721,1724],[1821,1824],[1912,1904],[1912,1938],[1912,1937],[2127,2121],[2127,2123],[2127,2126],[2127,2128],[2459,2462],[1882,1696],[1882,1938],[1790,2569],[1928,1696],[1928,1904],[1928,1938],[1928,1937],[1907,1696],[1907,1876],[1907,1904],[1907,1938],[1907,1937],[2384,2385],[2384,2437],[1993,1995],[1758,1759],[1785,1783],[1785,1787],[1785,1995],[1785,2580],[1983,1724],[1983,1897],[2460,2462],[2010,2031],[2187,2210],[2187,2233],[1707,1708],[2579,2580],[1926,1904],[2561,2562],[1781,1995],[1781,2580],[1763,2321],[1878,1724],[1878,1876],[1878,1879],[2445,2443],[2031,2008],[1789,1879],[1789,1938],[1789,1987],[1789,2176],[1789,2315],[2328,2322],[2328,2327],[2328,2329],[2178,2179],[2310,2308],[1802,1813],[1802,1897],[2560,2562],[1786,1787],[1786,2580],[2124,2126],[2124,2128],[1990,1995],[1990,2580],[1972,1973],[1972,2406],[2341,2342],[1793,1982],[1793,2220],[1793,2559],[1815,1817],[1978,1979],[1960,1974],[2168,2170],[2168,2171],[2166,2168],[2166,2169],[2169,2170],[2171,2170],[2167,2168],[2167,2170],[2164,2165],[2159,2160],[2161,2172],[2162,2161],[2162,2163],[2163,2160],[2163,2161],[1887,1724],[1887,1889],[1844,1845],[2026,2027],[2126,1995],[2126,2008],[2126,2128],[2126,2152],[2126,2157],[2126,2192],[2126,2454],[2126,2462],[2158,2031],[2185,2192],[2185,2462],[2141,2118],[2141,2153],[1766,1750],[1766,1769],[2447,1698],[2323,2326],[2323,2349],[1862,1863],[1967,1971],[1967,2406],[1700,1701],[1953,1974],[2418,1835],[2418,1995],[2418,2297],[2123,1995],[2123,2128],[2123,2130],[2123,2157],[2193,2210],[2174,1724],[2174,2176],[2213,2210],[1927,1904],[1927,1932],[2300,2301],[2298,2299],[2332,2333],[1894,1895],[1896,1897],[1771,1750],[1771,1769],[1771,1773],[2179,2181],[1966,2406],[2118,2153],[2022,2031],[1830,1831],[2581,1865],[2394,2407],[1944,1946],[2385,1698],[1945,1946],[1985,1724],[1985,1983],[2228,2229],[2157,1995],[2157,2445],[1705,1706],[2199,2210],[2199,2211],[2409,1698],[2409,1860],[2409,1897],[2409,2369],[2409,2379],[2409,2380],[2409,2381],[2409,2385],[2409,2406],[2451,2452],[1810,1811],[1808,1809],[2396,2405],[2396,2407],[1992,1995],[1854,1855],[2441,2442],[1832,1835],[2296,2297],[2296,2418],[1957,1974],[1925,1879],[1925,1904],[1925,1932],[2192,2462],[1796,1798],[1833,1834],[2343,2342],[2343,2349],[1931,1790],[1931,1838],[1931,2411],[1931,2438],[2156,2157],[2242,2243],[2242,2289],[2257,2256],[2257,2265],[2283,2284],[2287,2245],[2287,2289],[2267,2268],[2256,2265],[2256,2272],[2277,2244],[2277,2287],[2277,2289],[2249,2243],[2249,2251],[2249,2285],[2249,2289],[2284,2235],[2292,2293],[2269,2235],[2269,2238],[2269,2248],[2269,2275],[2269,2280],[2258,2262],[2236,2237],[2273,2235],[2273,2238],[2273,2248],[2273,2275],[2273,2289],[2252,2251],[2276,2235],[2276,2254],[2276,2263],[2276,2289],[2246,2235],[2246,2241],[2246,2244],[2246,2263],[2246,2273],[2246,2275],[2246,2277],[2246,2280],[2246,2289],[2246,2295],[2265,2237],[2265,2245],[2265,2268],[2265,2272],[2265,2289],[2278,2279],[2282,2235],[2282,2244],[2282,2276],[2282,2284],[2294,2295],[2280,2266],[2240,2271],[2241,2238],[2241,2243],[2241,2244],[2241,2245],[2241,2251],[2241,2271],[2241,2275],[2241,2280],[2241,2287],[2241,2289],[2241,2291],[2241,2293],[2259,2262],[2251,2279],[2251,2243],[2251,2245],[2251,2275],[2251,2280],[2251,2289],[2251,2291],[2251,2293],[2234,2235],[2290,2291],[2243,2266],[2243,2289],[2289,2235],[2289,2263],[2289,2288],[2250,2251],[2260,2245],[2260,2251],[2260,2263],[2260,2286],[2260,2293],[2274,2275],[2286,2289],[2264,2265],[2264,2286],[2264,2289],[2239,2238],[2239,2241],[2239,2271],[2239,2285],[2239,2289],[2275,2245],[2293,2245],[2293,2289],[2263,2235],[2263,2248],[2263,2254],[2263,2256],[2263,2257],[2263,2265],[2253,2254],[2244,2245],[2244,2287],[2244,2289],[2261,2262],[2235,2275],[2235,2248],[2291,2237],[2291,2245],[2291,2268],[2291,2270],[2262,2251],[2262,2263],[2262,2286],[2262,2289],[2254,2256],[2254,2257],[2248,2244],[2248,2251],[2247,2246],[2247,2289],[2281,2282],[1989,1995],[1989,2370],[2379,1699],[2379,1856],[2379,2158],[2379,2373],[2379,2375],[2379,2385],[2571,1698],[2417,2379],[2417,2418],[1800,1807],[2337,2342],[2337,2349],[1988,1989],[2142,2118],[1775,2229],[2140,2118],[2015,2031],[1969,1971],[1969,2406],[1780,1781],[1780,2580],[2308,2311],[1857,1858],[2334,2349],[2334,2347],[2380,1698],[1850,1853],[2218,2217],[2218,2219],[1713,1724],[1948,1949],[1794,1795],[1797,1798],[2060,2053],[2060,2099],[2054,2058],[2054,2056],[2095,2069],[2095,2064],[2095,2066],[2095,2067],[2095,2090],[2112,2066],[2112,2069],[2091,2111],[2050,2035],[2057,2062],[2057,2058],[2057,2056],[2096,2098],[2068,2069],[2068,2064],[2068,2066],[2068,2067],[2036,2038],[2045,2033],[2045,2053],[2045,2059],[2045,2060],[2045,2115],[2047,2048],[2108,2109],[2065,2066],[2065,2053],[2065,2069],[2065,2064],[2065,2067],[2092,2048],[2043,2045],[2089,2090],[2102,2103],[2051,2052],[2107,2105],[2067,2066],[2067,2109],[2041,2035],[2106,2107],[2058,2055],[2037,2038],[2101,2111],[2101,2113],[2034,2035],[2048,2053],[2048,2103],[2048,2113],[2046,2045],[2033,2053],[2033,2099],[2038,2039],[2038,2041],[2038,2048],[2038,2049],[2038,2052],[2038,2053],[2038,2058],[2038,2091],[2038,2093],[2038,2098],[2038,2101],[2038,2104],[2038,2110],[2038,2111],[2038,2113],[2038,2114],[2044,2045],[2100,2101],[2040,2041],[2109,2053],[2075,2076],[2084,2085],[2081,2082],[2086,2085],[2073,2074],[2077,2078],[2088,2083],[2085,2087],[2071,2072],[2079,2080],[2072,2074],[2072,2076],[2072,2080],[2072,2082],[2072,2088],[2069,2052],[2069,2053],[2069,2058],[2069,2109],[2069,2111],[2069,2113],[2336,2342],[2336,2349],[2415,1781],[2415,1995],[2415,2580],[1922,1932],[2322,2323],[2322,2325],[2322,2349],[2368,2369],[1905,1904],[1905,1938],[2403,2401],[2403,2406],[2403,2405],[1900,1901],[2378,2379],[2226,2229],[1754,1759],[1722,1724],[1934,1724],[1934,1904],[2311,2312],[2311,2315],[2311,2440],[2458,2442],[1950,1952],[2439,2440],[2144,2118],[2144,2153],[2144,2565],[2388,2406],[2388,2407],[1767,1750],[1767,1769],[2184,2185],[1701,1982],[1701,2220],[1777,1769],[1777,1773],[2422,2423],[2421,2423],[2435,2424],[2435,2430],[2419,2436],[2429,2430],[2420,2436],[2191,2452],[2129,2118],[1714,1724],[1981,2229],[2340,2349],[2340,2347],[1734,1725],[1734,1727],[1734,1729],[1734,1737],[1734,1739],[1734,1744],[1734,1745],[1738,1744],[1738,1745],[1747,1743],[1747,1744],[1747,1745],[1729,1745],[1726,1727],[1742,1743],[1731,1734],[1731,1744],[1731,1745],[1735,1736],[1735,1745],[1743,1745],[1728,1745],[1732,1734],[1732,1744],[1732,1745],[1733,1734],[1733,1745],[1736,1727],[1736,1738],[1736,1745],[1736,1747],[1730,1725],[1730,1745],[1737,1725],[1737,1745],[1746,1745],[1746,1747],[1740,1741],[1727,1745],[1744,1725],[1744,1730],[1744,1737],[1744,1745],[1739,1738],[1739,1745],[2133,2118],[1757,1752],[1757,1754],[1757,1759],[1757,1760],[1792,1793],[1765,1750],[1765,1769],[1974,1698],[1974,2369],[1974,2447],[1974,2570],[2018,2031],[1819,1824],[2153,1987],[2153,1995],[2153,2127],[2153,2128],[2153,2152],[2153,2157],[2153,2565],[2153,2154],[2374,2375],[2450,1855],[1970,1836],[1970,1971],[1970,2406],[1970,2409],[2024,1698],[1936,1696],[1936,1904],[1936,1938],[1694,1692],[1694,1698],[1843,2565],[2356,2357],[2367,2352],[2367,2353],[2367,2357],[2367,2359],[2367,2361],[2367,2364],[2367,2366],[2363,2361],[2351,2352],[2350,2352],[2358,2359],[2355,2353],[2355,2359],[2355,2366],[2354,2355],[2365,2359],[2365,2366],[2353,2359],[2353,2366],[2359,2366],[2132,2118],[2132,2153],[2119,2128],[2119,2565],[1918,1904],[1918,1932],[1975,1974],[1986,1987],[2145,2118],[1919,1904],[1919,1932],[1768,1769],[1807,1698],[1807,1781],[1807,1785],[1807,1802],[1807,1837],[1807,1840],[1807,1995],[1807,2031],[1807,2415],[1807,2573],[1917,1891],[1917,1932],[2122,2123],[1838,2569],[2131,2118],[2131,2153],[1806,1807],[1827,1828],[1903,1904],[1903,1938],[2201,2202],[2389,2390],[2389,2407],[2023,2027],[2320,2321],[2209,2211],[1691,1692],[2564,2565],[2150,2152],[1770,1750],[1770,1748],[1770,1773],[1772,1750],[1772,1748],[1772,1773],[1848,1849],[2318,1971],[2318,2406],[1764,1750],[1764,1769],[2335,2342],[2335,2349],[1851,1853],[2197,2211],[2138,2118],[2138,2153],[1750,2307],[1968,1971],[1968,2406],[1968,2409],[1753,1759],[1946,1876],[1946,2371],[1996,1995],[2573,1698],[2573,2297],[1759,1760],[1759,1750],[1759,1775],[1759,2217],[1759,2321],[1708,1724],[1695,1696],[1941,1696],[1941,1861],[1941,1864],[1941,1879],[1941,1899],[1941,1938],[1941,2176],[2372,2373],[1998,2007],[1998,1999],[2004,2005],[2001,1997],[2000,1997],[1997,2007],[2319,1971],[2319,2406],[2408,2406],[2408,2409],[1818,1824],[2375,1856],[2578,2580],[1976,1977],[1911,1909],[1911,1932],[2324,2331],[2324,2329],[2324,2333],[2383,1860],[2383,2158],[2383,2381],[2383,2406],[1840,1995],[1916,1845],[1916,1858],[1916,2567],[1916,2568],[1916,1944],[2338,2342],[2338,2349],[1782,1783],[1782,2580],[2313,2315],[1909,1876],[1909,1932],[2121,1989],[2121,1995],[2121,2128],[2121,2157],[2121,2119],[2025,1724],[1899,1897],[2339,2333],[2448,2450],[1942,1865],[1963,1971],[1963,2406],[1883,1864],[1883,1884],[1719,1724],[2021,2031],[2391,2386],[2391,2407],[2391,2392],[2147,2118],[2147,2153],[2020,2308],[2188,2211],[2562,1897],[2562,2216],[2562,2440],[1910,1904],[1910,1938],[1910,1937],[2030,2031],[2146,2118],[2146,2153],[2344,2349],[1879,1872],[1879,1876],[1879,1897],[1879,1724],[1749,1750],[1749,1748],[1720,1724],[1720,1717],[2180,2181],[5632,5633],[5601,5602],[5626,5627],[5623,5554],[5623,5627],[5640,5539],[5620,5621],[5629,5644],[5556,5557],[5593,5574],[5593,5642],[5593,5553],[5593,5571],[5593,5578],[5593,5582],[5593,5599],[5593,5600],[5593,5625],[5593,5627],[5599,5642],[5608,5609],[5579,5567],[5579,5580],[5569,5570],[5638,5616],[5546,5547],[5648,5647],[5648,5649],[5568,5618],[5568,5574],[5568,5542],[5568,5582],[5568,5600],[5568,5602],[5568,5627],[5568,5633],[5568,5644],[5568,5647],[5587,5651],[5646,5644],[5646,5647],[5548,5618],[5548,5544],[5548,5549],[5548,5551],[5548,5600],[5548,5609],[5548,5627],[5548,5639],[5548,5645],[5548,5647],[5548,5649],[5592,5604],[5592,5596],[5643,5644],[5598,5599],[5602,5571],[5602,5582],[5583,5584],[5550,5551],[5624,5625],[5649,5644],[5649,5645],[5649,5647],[5653,5544],[5653,5557],[5653,5559],[5653,5574],[5653,5599],[5653,5600],[5653,5555],[5653,5607],[5653,5610],[5653,5627],[5653,5636],[5543,5544],[5578,5607],[5561,5554],[5561,5604],[5561,5613],[5561,5553],[5561,5616],[5576,5554],[5576,5551],[5576,5627],[5647,5644],[5605,5604],[5605,5596],[5566,5554],[5566,5627],[5572,5627],[5572,5553],[5572,5577],[5572,5600],[5572,5574],[5572,5639],[5572,5645],[5572,5647],[5572,5649],[5594,5551],[5594,5574],[5594,5618],[5594,5540],[5594,5600],[5594,5602],[5594,5607],[5594,5578],[5594,5616],[5594,5627],[5581,5553],[5581,5600],[5581,5578],[5581,5607],[5581,5616],[5581,5627],[5589,5553],[5589,5627],[5589,5618],[5589,5574],[5589,5542],[5589,5599],[5589,5600],[5541,5651],[5585,5554],[5585,5627],[5631,5554],[5631,5627],[5562,5613],[5552,5553],[5650,5554],[5650,5551],[5650,5614],[5580,5571],[5580,5547],[5580,5609],[5580,5565],[5580,5584],[5580,5645],[5580,5649],[5580,5647],[5580,5553],[5580,5542],[5580,5627],[5580,5604],[5580,5610],[5580,5555],[5580,5614],[5580,5545],[5580,5544],[5580,5574],[5580,5557],[5580,5600],[5580,5577],[5580,5540],[5580,5621],[5580,5639],[5580,5607],[5580,5578],[5580,5599],[5580,5559],[5580,5616],[5580,5636],[5580,5549],[5580,5582],[5580,5596],[5580,5633],[5580,5651],[5580,5613],[5580,5551],[5580,5602],[5580,5644],[5580,5625],[5580,5570],[5580,5585],[5580,5642],[5619,5554],[5619,5627],[5652,5618],[5652,5544],[5652,5557],[5652,5559],[5652,5574],[5652,5577],[5652,5600],[5652,5555],[5652,5607],[5652,5627],[5652,5636],[5652,5639],[5652,5644],[5652,5645],[5652,5647],[5652,5649],[5558,5580],[5615,5616],[5628,5554],[5628,5567],[5606,5607],[5617,5618],[5588,5618],[5588,5574],[5588,5600],[5588,5610],[5588,5613],[5588,5578],[5588,5616],[5588,5627],[5635,5636],[5573,5574],[5595,5627],[5595,5644],[5595,5551],[6156,6157],[6149,6150],[6158,6159],[6151,6152],[6164,6165],[6142,6143],[6144,6145],[6154,6155],[6166,6140],[6166,6153],[6166,6161],[6143,6139],[6143,6150],[6162,6163],[6147,6148],[5971,5972],[6004,6005],[5962,5963],[5966,5968],[5956,5957],[5992,5993],[5982,5981],[5982,5983],[5984,5985],[5985,5983],[6008,6009],[5952,5953],[5965,5966],[5998,5999],[5990,5991],[6022,6023],[5972,5970],[5972,6001],[5958,5959],[5994,5995],[5960,5961],[5969,5970],[5996,5997],[5973,5974],[6000,6001],[5977,5978],[5975,5976],[5988,5989],[5979,5980],[5954,5955],[6018,6019],[6020,6021],[6021,6017],[6014,6015],[6015,6017],[6015,6021],[6016,6017],[5987,5988],[6006,6007],[6012,6013],[5993,5991],[6010,6011],[5967,5968],[3243,3240],[3243,3242],[3243,3247],[3243,3250],[3243,3324],[3386,3248],[3386,3387],[3457,3252],[3457,3255],[3238,3215],[3238,3223],[3238,3224],[3238,3225],[3238,3227],[3238,3230],[3238,3232],[3238,3235],[3238,3248],[3238,3323],[3238,3324],[3475,3474],[3335,3247],[3368,3369],[3310,3323],[3465,3466],[3214,3211],[3214,3212],[3214,3481],[3340,3245],[3340,3362],[3354,3345],[3354,3346],[3354,3347],[3354,3359],[3354,3360],[3353,3345],[3353,3359],[3353,3360],[3356,3345],[3356,3359],[3356,3360],[3359,3346],[3359,3360],[3345,3359],[3347,3360],[3351,3345],[3351,3346],[3351,3359],[3351,3360],[3349,3344],[3349,3345],[3349,3359],[3349,3360],[3357,3345],[3357,3346],[3357,3347],[3357,3359],[3357,3360],[3348,3345],[3348,3359],[3348,3360],[3358,3348],[3358,3349],[3358,3351],[3358,3352],[3358,3353],[3358,3354],[3358,3355],[3358,3356],[3358,3357],[3355,3345],[3355,3359],[3355,3360],[3352,3345],[3352,3359],[3352,3360],[3330,3331],[3209,3250],[3389,3392],[3389,3394],[3452,3453],[3318,3315],[3317,3313],[3317,3315],[3317,3321],[3321,3314],[3321,3319],[3321,3322],[3393,3394],[3471,3248],[3471,3252],[3471,3255],[3471,3324],[3239,3240],[3217,3222],[3219,3222],[3221,3222],[3216,3222],[3220,3216],[3220,3217],[3220,3218],[3220,3219],[3218,3222],[3229,3230],[3229,3236],[3227,3232],[3480,3481],[3233,3232],[3233,3250],[3246,3341],[3246,3372],[3246,3373],[3246,3460],[3246,3497],[3395,3384],[3323,3453],[3234,3235],[3234,3236],[3308,3247],[3460,3211],[3464,3466],[3212,3481],[3309,3482],[3388,3384],[3374,3375],[3272,3482],[3365,3366],[3338,3337],[3486,3250],[3486,3324],[3256,3257],[3363,3375],[3390,3392],[3390,3394],[3331,3248],[3331,3323],[3478,3482],[3371,3248],[3341,3245],[3341,3362],[3266,3269],[3265,3269],[3264,3269],[3268,3269],[3267,3264],[3267,3265],[3267,3266],[3210,3211],[3325,3326],[3325,3459],[3364,3340],[3364,3362],[3244,3457],[3254,3255],[3361,3362],[3311,3482],[3466,3211],[3466,3387],[3466,3462],[3466,3499],[3469,3323],[3477,3474],[3223,3232],[3223,3247],[3383,3384],[3249,3250],[3462,3211],[3462,3214],[3462,3379],[3326,3248],[3326,3327],[3326,3366],[3326,3455],[3236,3232],[3295,3284],[3295,3290],[3295,3293],[3295,3301],[3299,3295],[3299,3297],[3299,3301],[3278,3288],[3278,3293],[3278,3301],[3277,3288],[3298,3295],[3291,3278],[3291,3283],[3291,3299],[3283,3281],[3283,3290],[3283,3293],[3283,3301],[3281,3275],[3281,3288],[3293,3288],[3274,3275],[3292,3293],[3285,3286],[3286,3291],[3286,3301],[3297,3293],[3297,3295],[3287,3286],[3294,3290],[3380,3327],[3380,3366],[3380,3377],[3380,3382],[3380,3455],[3302,3303],[3305,3453],[3224,3232],[3224,3247],[3387,3385],[3479,3323],[3399,3402],[3399,3408],[3399,3411],[3399,3427],[3399,3429],[3438,3408],[3411,3408],[3411,3409],[3411,3451],[3429,3408],[3445,3413],[3448,3409],[3448,3411],[3448,3451],[3397,3413],[3449,3450],[3418,3415],[3420,3415],[3416,3415],[3425,3415],[3424,3415],[3419,3415],[3423,3415],[3422,3415],[3417,3415],[3421,3415],[3428,3408],[3428,3429],[3398,3408],[3447,3397],[3447,3404],[3447,3451],[3401,3408],[3439,3408],[3431,3413],[3403,3404],[3412,3413],[3410,3408],[3402,3397],[3402,3404],[3402,3408],[3402,3409],[3402,3447],[3306,3324],[3230,3232],[3230,3247],[3258,3259],[3228,3230],[3228,3236],[3468,3482],[3367,3369],[3381,3382],[3476,3459],[3476,3474],[3391,3392],[3483,3375],[3248,3245],[3248,3385],[3261,3248],[3339,3340],[3339,3364],[3242,3379],[3303,3369],[3376,3377],[3231,3232],[3342,3482],[3333,3247],[3333,3252],[3333,3255],[3333,3324],[3333,3453],[3467,3324],[3257,3259],[3474,3248],[3328,3329],[3232,3323],[3270,3271],[3235,3231],[3235,3232],[3235,3233],[3235,3247],[3470,3482],[3493,3492],[3487,3488],[3488,3492],[3496,3492],[3496,3495],[3489,3490],[3495,3488],[3495,3490],[3495,3492],[3495,3494],[5253,4657],[5253,5850],[2945,2918],[2945,2920],[2945,2942],[2945,2953],[2945,2990],[3009,3008],[2900,2895],[2900,2896],[2900,2897],[2900,2898],[2886,2904],[2886,2933],[2886,3026],[3013,2894],[3013,2906],[3013,3010],[2885,2886],[3010,2894],[3010,2906],[3010,2913],[3010,2917],[3010,2921],[3010,2962],[3010,2993],[3010,3005],[3010,3006],[3010,3007],[3010,3011],[2952,2920],[2952,2958],[3012,3013],[3011,2894],[3011,2904],[3011,2906],[3003,3000],[3003,3008],[3006,2882],[3006,2884],[3006,2888],[3006,2906],[3006,2913],[3006,2921],[3006,2928],[3006,3011],[3006,3027],[2890,2891],[3001,3000],[3005,2906],[3005,2913],[3005,2921],[3005,3011],[3005,3029],[3019,2915],[2937,2894],[2937,2942],[2913,2917],[2894,2881],[2894,2882],[2894,2884],[2894,2906],[2894,2907],[2894,2891],[2894,2892],[2876,2874],[2876,2906],[2876,3010],[2876,3014],[2880,2881],[2895,2898],[2895,2899],[2895,2902],[2887,2888],[2896,2898],[2896,2899],[2896,2902],[2896,2942],[2888,2886],[2888,2904],[2888,2913],[2939,2940],[3020,2889],[3020,3028],[3015,2920],[3015,3017],[3015,3020],[2926,2927],[2951,2942],[2951,2953],[2951,3031],[2989,2929],[2989,3010],[2989,3013],[2916,2917],[2897,2898],[2897,2899],[2897,2902],[3000,2994],[3000,2894],[3000,2917],[3000,2928],[3000,3010],[3000,3002],[2949,2895],[2949,2914],[2949,2920],[2949,2942],[2949,2953],[2949,2955],[2893,2894],[2893,2907],[2943,2942],[2997,3010],[2997,2888],[2942,2879],[2942,2882],[2942,2884],[2942,2894],[2942,2913],[2942,2917],[2942,2940],[2953,2933],[3004,3005],[3016,2907],[3016,3017],[3016,3020],[2959,2918],[2959,2920],[2959,2942],[2954,2917],[2954,2958],[2993,2881],[2993,2888],[2993,2894],[2993,2906],[2993,2913],[2993,2921],[2993,2995],[2993,3011],[2941,2942],[2924,2906],[2924,2925],[2892,2907],[3007,2881],[3007,2882],[3007,2884],[3007,2888],[3007,2906],[3007,2917],[3007,2921],[3007,2928],[3007,2995],[3007,3011],[2944,2958],[2923,2894],[2923,2906],[2923,2913],[2923,2921],[2923,2925],[2923,3010],[2923,3029],[2932,2933],[2922,2906],[2922,2923],[2922,3010],[2922,2894],[2922,3029],[2884,2917],[2884,2882],[2936,2894],[2936,2917],[2936,2942],[2999,2884],[2999,3010],[2999,3002],[2914,2895],[2956,2942],[2956,2940],[2935,2894],[2935,2942],[2991,2992],[2882,2879],[2882,2881],[2882,2902],[2878,2879],[2883,2882],[2883,2884],[2883,2906],[2883,2917],[2875,2876],[2875,2906],[2875,2907],[3022,3020],[2891,2906],[2904,2902],[2994,2889],[3014,2912],[3014,2915],[2957,2942],[3030,3031],[2931,2929],[2931,2942],[2931,2960],[2877,2882],[2877,2902],[2877,2906],[2877,2912],[2877,3010],[2877,3027],[2998,2906],[2998,2962],[2998,3011],[3021,3028],[3018,3028],[2961,2958],[2919,2920],[3024,3025],[3017,3020],[2906,2907],[2906,2925],[2911,2906],[2911,2910],[2911,2989],[2911,3010],[2950,2920],[2950,2958],[2905,2906],[2905,2921],[2933,3026],[2903,2900],[2903,2904],[2909,2910],[3002,3010],[3025,2904],[2901,2902],[2918,2990],[2960,2943],[2960,2945],[2960,2949],[2960,2951],[2960,2955],[2960,2956],[2960,2957],[2960,2959],[3023,2906],[3023,2910],[3023,2989],[3023,3010],[3023,3014],[2963,2970],[2963,2983],[2963,2984],[2963,2987],[2963,2988],[2973,2974],[2986,2987],[2967,2970],[2967,2983],[2967,2984],[2967,2987],[2967,2988],[2974,2970],[2974,2972],[2974,2987],[2974,2988],[2977,2966],[2977,2967],[2977,2974],[2977,2976],[2977,2987],[2975,2976],[2988,2987],[2979,2970],[2979,2987],[2979,2988],[2972,2988],[2971,2972],[2978,2979],[2978,2986],[2968,2966],[2968,2974],[2968,2986],[2968,2987],[2983,2984],[2983,2987],[2970,2987],[2970,2988],[2966,2963],[2966,2964],[2966,2965],[2966,2970],[2966,2987],[2966,2988],[2964,2970],[2964,2984],[2964,2987],[2964,2988],[2985,2987],[2985,2988],[2982,2977],[2982,2979],[2982,2985],[2982,2987],[2976,2970],[2976,2987],[2976,2988],[2969,2970],[2969,2987],[2981,2982],[2981,2987],[2902,2874],[2902,2910],[2902,2911],[2996,2994],[2996,2894],[2996,3010],[2908,2910],[2962,2906],[2962,3011],[2955,2884],[2955,2917],[2955,2933],[2955,2942],[2955,2940],[3008,2994],[3008,2884],[3008,2917],[3008,3010],[3008,3002],[2921,2906],[6168,6169],[5946,5947],[5943,5944],[5944,5948],[5950,5951],[5941,5942],[4237,4230],[4249,4250],[4250,4240],[4250,4242],[4226,4227],[4240,4230],[4240,4232],[4240,4235],[4240,4237],[4240,4242],[4240,4243],[4240,4252],[4240,4266],[4240,4267],[4262,4263],[4262,4265],[4268,4269],[4257,4261],[4245,4247],[4236,4237],[4233,4234],[4234,4230],[4234,4243],[4234,4256],[4227,4225],[4227,4228],[4261,4227],[4261,4228],[4261,4230],[4261,4242],[4261,4243],[4261,4252],[4261,4256],[4261,4266],[4261,4267],[4239,4235],[4239,4240],[4238,4240],[4238,4267],[4246,4247],[4276,4225],[4276,4230],[4276,4232],[4276,4242],[4276,4243],[4276,4252],[4276,4266],[4276,4267],[4276,4272],[4276,4274],[4231,4240],[4258,4227],[4274,4225],[4274,4267],[4229,4230],[4277,4278],[4263,4240],[4263,4247],[4263,4254],[4263,4265],[4263,4276],[4273,4274],[4241,4230],[4241,4269],[4270,4271],[4275,4225],[4275,4274],[4275,4276],[4243,4230],[4253,4254],[4260,4261],[4264,4243],[4264,4265],[4269,4240],[4269,4261],[4269,4266],[4269,4276],[4269,4267],[4265,4230],[4244,4245],[5225,5228],[5239,5200],[5239,5240],[5221,5222],[5216,5220],[5217,5220],[5218,5220],[5219,5216],[5219,5220],[5215,5216],[5215,5220],[5223,5224],[5206,5207],[5206,5240],[5231,5232],[5211,5212],[5227,5242],[5234,5199],[5234,5200],[5234,5209],[5230,5240],[5208,5199],[5208,5205],[5208,5207],[5208,5240],[5208,5245],[5204,5240],[5205,5203],[5205,5207],[5205,5212],[5205,5222],[5205,5236],[5205,5240],[5198,5199],[5238,5239],[5201,5202],[5201,5232],[5236,5199],[5236,5209],[5236,5240],[5224,5214],[5213,5214],[5222,5240],[5244,5245],[5199,5240],[5245,5237],[5245,5243],[5228,5202],[5228,5208],[5228,5224],[5228,5232],[5228,5236],[5228,5239],[5228,5240],[5228,5242],[5207,5203],[5207,5222],[5207,5240],[5242,5237],[5242,5243],[5202,5214],[5202,5224],[5202,5232],[5202,5240],[5233,5234],[5241,5242],[4680,4686],[4680,4689],[4680,4692],[4696,4697],[4672,4674],[4672,4679],[4668,4669],[4702,4658],[4702,4667],[4702,4671],[4702,4699],[4702,4700],[4675,4676],[4684,4700],[4686,4671],[4693,4694],[4685,4677],[4692,4667],[4692,4684],[4692,4689],[4692,4697],[4692,4702],[4662,4663],[4701,4702],[4673,4674],[4681,4667],[4681,4700],[4681,4702],[4670,4671],[4695,4689],[4683,4684],[4678,4679],[4688,4689],[4676,4677],[4698,4689],[4698,4692],[4698,4702],[4674,4679],[4677,4674],[4677,4679],[4667,4671],[4667,4700],[4671,4700],[4694,4689],[4691,4689],[4691,4692],[4682,4689],[6087,6089],[6088,6089],[3032,3033],[3034,3036],[3035,3032],[3035,3036],[3036,3032],[3036,3033],[5195,5196],[6046,6047],[3845,3557],[3788,3789],[3537,3541],[3537,3582],[3537,3732],[3537,3733],[3537,3752],[3537,3761],[3623,3628],[3542,3689],[3521,3515],[3521,3516],[3521,3522],[3521,3524],[3857,3840],[3857,3855],[3857,3858],[3515,3792],[3525,3526],[3850,3851],[3502,3505],[3743,3747],[3743,3750],[3565,3563],[3565,3567],[3565,3862],[3565,3570],[3556,3557],[3594,3595],[3587,3596],[3587,3761],[3643,3644],[3643,3664],[3864,3865],[3583,3585],[3674,3761],[3670,3613],[3670,3615],[3670,3617],[3670,3618],[3670,3628],[3670,3630],[3670,3635],[3670,3636],[3670,3638],[3670,3639],[3670,3644],[3670,3647],[3670,3648],[3670,3649],[3670,3652],[3670,3654],[3670,3658],[3670,3660],[3670,3661],[3670,3662],[3670,3663],[3670,3664],[3670,3736],[3670,3761],[3670,3861],[3541,3527],[3541,3536],[3541,3540],[3541,3792],[3613,3648],[3613,3801],[3868,3812],[3691,3540],[3641,3642],[3741,3747],[3741,3749],[3649,3648],[3759,3534],[3759,3693],[3759,3792],[3636,3681],[3636,3685],[3618,3648],[3791,3761],[3786,3863],[3629,3630],[3543,3801],[3840,3685],[3840,3761],[3840,3828],[3840,3841],[3840,3842],[3840,3849],[3840,3860],[3665,3660],[3761,3792],[3810,3811],[3812,3752],[3516,3586],[3627,3628],[3627,3626],[3655,3658],[3800,3690],[3798,3689],[3528,3527],[3528,3792],[3534,3532],[3534,3541],[3534,3542],[3534,3792],[3614,3615],[3588,3596],[3588,3599],[3826,3827],[3638,3601],[3638,3606],[3638,3633],[3638,3648],[3671,3665],[3671,3666],[3662,3648],[3663,3664],[3584,3585],[3584,3690],[3523,3862],[3523,3526],[3598,3599],[3856,3857],[3559,3560],[3561,3562],[3787,3534],[3787,3761],[3787,3792],[3867,3583],[3867,3585],[3646,3647],[3734,3736],[3501,3505],[3755,3756],[3531,3530],[3531,3792],[3678,3679],[3539,3541],[3539,3540],[3513,3862],[3513,3526],[3546,3527],[3546,3792],[3751,3752],[3751,3863],[3635,3601],[3635,3606],[3635,3631],[3635,3648],[3635,3674],[3635,3681],[3635,3685],[3630,3648],[3749,3792],[3749,3750],[3764,3765],[3563,3792],[3540,3732],[3540,3733],[3540,3752],[3540,3761],[3540,3792],[3540,3802],[3600,3601],[3832,3834],[3837,3830],[3837,3833],[3837,3834],[3836,3837],[3831,3832],[3833,3834],[3833,3835],[3625,3626],[3625,3628],[3612,3613],[3797,3542],[3797,3680],[3797,3798],[3797,3800],[3624,3628],[3767,3752],[3767,3768],[3767,3798],[3821,3820],[3821,3822],[3795,3796],[3754,3792],[3852,3855],[3852,3858],[3517,3515],[3517,3516],[3517,3522],[3517,3531],[3517,3548],[3517,3754],[3517,3761],[3517,3792],[3838,3841],[3838,3849],[3650,3648],[3683,3685],[3622,3626],[3622,3628],[3507,3512],[3506,3512],[3508,3509],[3811,3805],[3842,3858],[3842,3865],[3727,3729],[3708,3722],[3708,3729],[3714,3715],[3719,3718],[3720,3710],[3720,3722],[3720,3729],[3725,3710],[3725,3724],[3725,3729],[3715,3729],[3717,3716],[3717,3722],[3717,3729],[3704,3703],[3706,3707],[3699,3724],[3699,3729],[3728,3729],[3718,3707],[3718,3710],[3718,3715],[3718,3724],[3718,3729],[3723,3724],[3711,3712],[3705,3703],[3726,3729],[3700,3724],[3700,3729],[3703,3724],[3703,3729],[3712,3708],[3712,3709],[3712,3717],[3712,3720],[3712,3722],[3712,3724],[3712,3729],[3721,3712],[3721,3718],[3702,3729],[3707,3710],[3707,3722],[3716,3709],[3716,3722],[3716,3729],[3609,3761],[3551,3550],[3551,3552],[3551,3555],[3668,3665],[3564,3563],[3564,3567],[3564,3862],[3607,3609],[3656,3658],[3848,3849],[3545,3546],[3808,3809],[3595,3593],[3595,3596],[3595,3761],[3550,3585],[3592,3597],[3526,3515],[3526,3518],[3526,3517],[3526,3519],[3526,3520],[3526,3521],[3526,3522],[3514,3862],[3514,3526],[3753,3563],[3753,3754],[3753,3863],[3604,3605],[3591,3593],[3752,3740],[3752,3743],[3752,3745],[3752,3744],[3752,3749],[3752,3750],[3680,3690],[3653,3654],[3737,3738],[3799,3690],[3744,3747],[3744,3799],[3843,3675],[3775,3776],[3778,3773],[3778,3776],[3777,3778],[3738,3732],[3738,3747],[3738,3761],[3738,3792],[3652,3557],[3688,3686],[3640,3642],[3828,3761],[3828,3851],[3828,3860],[3769,3792],[3849,3839],[3849,3843],[3849,3847],[3849,3855],[3849,3860],[3762,3763],[3735,3736],[3815,3816],[3855,3858],[3661,3648],[3804,3583],[3804,3585],[3504,3505],[3813,3814],[3518,3515],[3518,3516],[3518,3522],[3645,3647],[3796,3733],[3796,3736],[3581,3582],[3669,3665],[3742,3747],[3742,3749],[3692,3693],[3819,3820],[3819,3822],[3789,3792],[3859,3860],[3529,3530],[3529,3528],[3527,3792],[3792,3606],[3608,3609],[3682,3685],[3519,3516],[3519,3522],[3519,3761],[3766,3768],[3651,3652],[3790,3761],[3790,3791],[3686,3865],[3599,3587],[3599,3590],[3599,3593],[3599,3595],[3599,3596],[3599,3681],[3599,3685],[3599,3754],[3599,3761],[3599,3787],[3599,3791],[3590,3596],[3590,3601],[3590,3606],[3590,3674],[3590,3761],[3590,3861],[3745,3747],[3730,3603],[3730,3605],[3730,3731],[3758,3759],[3593,3531],[3593,3548],[3593,3693],[3593,3759],[3593,3761],[3520,3516],[3520,3522],[3637,3638],[3818,3822],[3536,3534],[3536,3535],[3536,3792],[3619,3620],[3667,3665],[3667,3666],[3616,3617],[3816,3814],[3816,3817],[3597,3588],[3597,3593],[3597,3596],[3597,3599],[3632,3633],[3657,3658],[3765,3792],[3628,3620],[3628,3642],[3628,3648],[3628,3660],[3731,3606],[3602,3603],[3659,3660],[3844,3845],[3533,3534],[3603,3605],[3603,3606],[3739,3740],[3739,3749],[3739,3750],[3555,3552],[3760,3761],[3757,3792],[3621,3628],[3672,3665],[3672,3666],[3746,3747],[3535,3532],[3535,3534],[3535,3541],[3535,3752],[3535,3792],[3841,3842],[3841,3851],[3805,3809],[3869,3870],[3822,3814],[3822,3817],[3601,3605],[3601,3606],[3601,3603],[3648,3761],[3530,3528],[3530,3792],[3823,3824],[3748,3752],[3748,3863],[3684,3681],[3684,3685],[3544,3548],[3544,3863],[3870,3750],[3794,3527],[3794,3761],[3794,3765],[3794,3769],[3794,3792],[3740,3749],[3740,3741],[3740,3742],[3740,3747],[3740,3750],[3500,3501],[3500,3505],[3548,3541],[3548,3543],[3548,3546],[3580,3579],[3573,3574],[3574,3579],[3577,3579],[3572,3571],[3572,3579],[3575,3579],[3547,3548],[3547,3680],[3547,3752],[3547,3792],[3547,3863],[3554,3550],[3554,3555],[3611,3613],[3611,3648],[5848,5849],[5843,5849],[5847,5846],[5841,5842],[5845,5843],[5845,5846],[5846,5843],[5846,5849],[5839,5840],[5849,5840],[5197,3037],[5197,6138],[1688,1636],[1688,1651],[1688,1652],[1688,1679],[1688,1681],[1688,1689],[1659,1660],[1650,1651],[1684,1681],[1684,1688],[1684,1687],[1657,1658],[1657,1653],[1657,1654],[1664,1665],[1662,1663],[1662,1665],[1670,1673],[1669,1670],[1668,1669],[1666,1665],[1666,1667],[1666,1673],[1663,1665],[1667,1665],[1667,1673],[1661,1665],[1661,1673],[1681,1689],[1654,1658],[1679,1652],[1679,1689],[1656,1657],[1683,1681],[1683,1688],[1683,1687],[1685,1681],[1685,1688],[1685,1687],[1680,1681],[1653,1654],[1653,1658],[1678,1679],[1674,1675],[1686,1681],[1686,1688],[1686,1687],[1682,1681],[1682,1688],[1682,1687],[1634,1635],[1634,1651],[1655,1657],[1677,1675],[1677,1688],[1677,1689],[1641,1637],[1641,1642],[1644,1645],[1637,1638],[1637,1639],[1637,1642],[1637,1643],[1637,1645],[1637,1646],[1637,1647],[1648,1641],[1638,1642],[1638,1643],[1639,1642],[1639,1643],[1639,1645],[1639,1646],[1643,1642],[5279,5259],[5279,5270],[5279,5278],[5279,5280],[5266,5278],[5263,5264],[5263,5278],[5258,5259],[5282,5283],[5277,5271],[5277,5274],[5256,5278],[5269,5270],[5262,5260],[5262,5280],[5270,5255],[5270,5259],[5270,5263],[5270,5264],[5270,5271],[5270,5278],[5270,5283],[5276,5277],[5280,5259],[5280,5264],[5280,5270],[5280,5278],[5261,5260],[5261,5262],[5272,5273],[5259,5255],[5259,5263],[5259,5264],[5259,5271],[5259,5278],[5259,5283],[2618,2616],[2618,2615],[2618,2631],[2584,2585],[2584,2864],[2594,2595],[2863,2592],[2863,2593],[2863,2599],[2863,2609],[2863,2868],[2614,2616],[2614,2615],[2614,2617],[2614,2631],[2619,2615],[2619,2616],[2619,2631],[2590,2589],[2590,2593],[2590,2868],[2631,2873],[2592,2590],[2592,2593],[2871,2872],[2610,2611],[2613,2616],[2613,2615],[2613,2631],[2589,2593],[2628,2861],[2858,2592],[2603,2870],[2605,2604],[2605,2864],[2862,2608],[2862,2863],[2867,2868],[2606,2607],[2606,2608],[2621,2616],[2621,2625],[2621,2631],[2629,2626],[2629,2627],[2629,2630],[2629,2870],[2623,2616],[2623,2625],[2623,2631],[2620,2631],[2868,2866],[2600,2592],[2860,2592],[2586,2585],[2586,2587],[2586,2592],[2586,2600],[2586,2858],[2586,2864],[2627,2630],[2615,2616],[2720,2719],[2720,2722],[2720,2741],[2771,2782],[2656,2657],[2736,2737],[2736,2743],[2804,2657],[2804,2805],[2804,2817],[2804,2852],[2683,2684],[2683,2719],[2691,2719],[2638,2639],[2765,2652],[2765,2660],[2765,2722],[2765,2741],[2765,2770],[2765,2776],[2765,2786],[2765,2789],[2765,2795],[2765,2826],[2765,2834],[2765,2836],[2765,2852],[2765,2855],[2765,2856],[2765,2857],[2767,2768],[2645,2648],[2645,2657],[2645,2789],[2645,2804],[2645,2817],[2788,2789],[2647,2795],[2757,2795],[2757,2851],[2757,2758],[2679,2720],[2679,2851],[2792,2806],[2642,2795],[2642,2852],[2722,2685],[2722,2687],[2722,2701],[2722,2719],[2827,2828],[2832,2786],[2857,2777],[2676,2663],[2676,2719],[2676,2725],[2719,2741],[2719,2856],[2644,2645],[2685,2719],[2685,2782],[2843,2844],[2851,2795],[2851,2856],[2734,2730],[2734,2741],[2734,2735],[2807,2808],[2730,2735],[2730,2736],[2730,2739],[2730,2740],[2730,2743],[2721,2654],[2721,2681],[2721,2689],[2721,2705],[2721,2720],[2721,2723],[2721,2726],[2721,2741],[2721,2719],[2721,2722],[2689,2684],[2689,2688],[2689,2701],[2689,2719],[2701,2719],[2701,2795],[2701,2846],[2649,2795],[2649,2851],[2649,2652],[2747,2806],[2747,2849],[2763,2632],[2763,2634],[2763,2722],[2763,2741],[2763,2786],[2763,2813],[2763,2856],[2845,2846],[2658,2659],[2700,2720],[2698,2699],[2698,2724],[2823,2653],[2823,2655],[2823,2782],[2823,2787],[2823,2819],[2823,2824],[2823,2842],[2823,2851],[2823,2852],[2823,2856],[2686,2719],[2654,2663],[2654,2753],[2654,2782],[2639,2659],[2741,2729],[2741,2730],[2741,2737],[2741,2738],[2741,2740],[2702,2704],[2833,2834],[2633,2634],[2633,2795],[2633,2839],[2633,2849],[2786,2743],[2697,2696],[2697,2698],[2712,2716],[2706,2716],[2710,2716],[2708,2716],[2709,2716],[2715,2716],[2707,2716],[2711,2716],[2714,2716],[2713,2716],[2749,2806],[2749,2849],[2643,2648],[2643,2780],[2643,2795],[2643,2836],[2790,2791],[2826,2787],[2826,2817],[2764,2765],[2764,2652],[2764,2826],[2764,2836],[2764,2852],[2762,2760],[2762,2849],[2762,2856],[2758,2648],[2758,2789],[2758,2795],[2758,2817],[2758,2822],[2758,2826],[2758,2835],[2758,2852],[2758,2856],[2731,2732],[2665,2663],[2665,2719],[2779,2780],[2636,2639],[2636,2657],[2636,2806],[2640,2648],[2640,2657],[2640,2795],[2640,2804],[2640,2815],[2640,2852],[2783,2784],[2680,2661],[2680,2663],[2680,2719],[2813,2811],[2787,2778],[2787,2824],[2787,2840],[2766,2768],[2847,2848],[2808,2752],[2808,2753],[2842,2805],[2696,2698],[2739,2737],[2739,2740],[2739,2795],[2652,2640],[2652,2642],[2652,2643],[2652,2645],[2652,2646],[2652,2648],[2652,2657],[2652,2659],[2652,2758],[2652,2789],[2652,2791],[2652,2794],[2652,2795],[2652,2815],[2652,2822],[2652,2835],[2652,2852],[2652,2856],[2703,2704],[2717,2719],[2785,2786],[2690,2663],[2690,2719],[2737,2743],[2737,2782],[2737,2795],[2769,2687],[2769,2741],[2769,2761],[2769,2763],[2769,2765],[2769,2772],[2769,2784],[2769,2832],[2769,2839],[2769,2841],[2769,2856],[2682,2663],[2682,2719],[2682,2723],[2682,2725],[2682,2726],[2812,2813],[2760,2741],[2839,2637],[2839,2744],[2839,2777],[2839,2782],[2839,2828],[2839,2829],[2839,2831],[2740,2743],[2718,2719],[2738,2728],[2738,2737],[2738,2740],[2738,2743],[2854,2855],[2761,2659],[2761,2722],[2761,2741],[2761,2759],[2761,2760],[2761,2770],[2761,2782],[2761,2786],[2761,2808],[2761,2813],[2761,2856],[2817,2821],[2817,2822],[2634,2782],[2634,2795],[2634,2632],[2810,2811],[2818,2648],[2818,2817],[2818,2846],[2745,2746],[2745,2806],[2745,2849],[2835,2836],[2835,2837],[2641,2852],[2806,2751],[2806,2787],[2806,2824],[2806,2856],[2677,2663],[2677,2719],[2802,2803],[2798,2802],[2798,2803],[2797,2800],[2797,2803],[2801,2800],[2801,2802],[2801,2803],[2796,2798],[2796,2802],[2800,2803],[2799,2798],[2799,2802],[2799,2803],[2648,2789],[2648,2795],[2694,2632],[2694,2719],[2853,2856],[2735,2690],[2735,2728],[2735,2733],[2735,2737],[2735,2786],[2772,2777],[2723,2696],[2678,2654],[2678,2663],[2678,2719],[2775,2776],[2816,2817],[2705,2719],[2651,2795],[2651,2851],[2657,2655],[2657,2659],[2681,2719],[2681,2782],[2681,2836],[2695,2662],[2695,2692],[2695,2694],[2695,2719],[2695,2848],[2750,2634],[2750,2748],[2750,2774],[2750,2806],[2750,2817],[2750,2826],[2750,2855],[2688,2717],[2688,2719],[2838,2832],[2838,2836],[2838,2837],[2838,2839],[2655,2659],[2660,2634],[2809,2772],[2809,2777],[2809,2778],[2809,2795],[2809,2806],[2809,2822],[2809,2840],[2684,2717],[2684,2719],[2650,2795],[2650,2851],[2650,2652],[2849,2772],[2729,2730],[2729,2732],[2729,2736],[2729,2737],[2820,2771],[2820,2780],[2820,2782],[2820,2836],[2781,2782],[2852,2856],[2726,2696],[2748,2636],[2748,2746],[2748,2806],[2814,2815],[2692,2632],[2692,2634],[2692,2663],[2692,2694],[2692,2719],[2692,2795],[2793,2794],[2663,2719],[2635,2636],[2672,2674],[2672,2675],[2671,2667],[2671,2674],[2671,2675],[2674,2667],[2674,2670],[2669,2670],[2666,2667],[2673,2674],[2668,2667],[2668,2674],[2668,2675],[2675,2667],[2675,2674],[2687,2665],[2687,2676],[2687,2677],[2687,2678],[2687,2680],[2687,2681],[2687,2682],[2687,2689],[2687,2690],[2687,2691],[2687,2695],[2687,2705],[2687,2718],[2687,2719],[2687,2826],[2773,2774],[2759,2722],[2759,2741],[2759,2732],[2759,2760],[2759,2786],[2759,2856],[2794,2795],[2746,2806],[2746,2826],[2612,2631],[2585,2864],[2582,2583],[2602,2603],[2602,2870],[2588,2589],[2588,2593],[2591,2592],[2591,2593],[2598,2599],[2599,2609],[2595,2864],[2595,2873],[2622,2616],[2622,2631],[2864,2593],[2617,2615],[2617,2631],[2607,2864],[2596,2597],[2861,2864],[2587,2592],[2624,2861],[2626,2630],[2601,2873],[2869,2870],[4112,4113],[4110,4113],[4110,4114],[4110,4115],[4114,4115],[4111,4115],[4111,4114],[4111,4113],[4111,4112],[4113,4114],[4113,4115],[6173,6171],[6172,6171],[6172,6173],[6170,6171],[5800,5801],[5252,4657],[5252,5253],[5252,5254],[5252,5850],[4653,4300],[4653,4302],[4653,4365],[4653,4369],[4532,4531],[4532,4533],[4532,4631],[4295,4436],[4443,4444],[4654,4655],[4379,4349],[4379,4384],[4541,4542],[4449,4450],[4400,4401],[4545,4631],[4402,4646],[4297,4298],[4580,4579],[4580,4646],[4592,4579],[4592,4626],[4592,4646],[4439,4440],[4631,4629],[4631,4632],[4365,4302],[4365,4361],[4301,4300],[4301,4302],[4390,4646],[4306,4322],[4306,4344],[4306,4375],[4306,4377],[4627,4631],[4445,4446],[4372,4373],[4542,4302],[4542,4337],[4542,4361],[4542,4377],[4542,4637],[4646,4643],[4646,4645],[4633,4634],[4576,4646],[4462,4330],[4462,4463],[4299,4300],[4385,4386],[4342,4302],[4342,4344],[4342,4401],[4562,4561],[4562,4567],[4353,4322],[4353,4340],[4353,4378],[4353,4441],[4353,4446],[4353,4534],[4353,4553],[4378,4347],[4378,4387],[4567,4346],[4567,4646],[4567,4448],[4559,4346],[4559,4646],[4356,4357],[4310,4311],[4533,4317],[4533,4531],[4533,4631],[4533,4655],[4335,4336],[4547,4548],[4354,4322],[4354,4371],[4354,4373],[4354,4596],[4354,4641],[4582,4300],[4582,4309],[4582,4326],[4582,4340],[4582,4348],[4582,4349],[4582,4387],[4582,4442],[4582,4444],[4582,4446],[4582,4447],[4582,4450],[4582,4451],[4582,4458],[4582,4460],[4582,4461],[4582,4463],[4582,4529],[4582,4534],[4582,4536],[4582,4537],[4582,4542],[4582,4543],[4582,4545],[4582,4548],[4582,4551],[4582,4552],[4582,4554],[4582,4555],[4582,4637],[4582,4638],[4582,4530],[4404,4322],[4404,4375],[4404,4377],[4639,4382],[4394,4288],[4394,4300],[4394,4302],[4394,4365],[4394,4367],[4394,4369],[4394,4370],[4394,4388],[4394,4396],[4384,4349],[4384,4380],[4384,4382],[4570,4448],[4570,4646],[4326,4324],[4346,4347],[4636,4637],[4460,4315],[4460,4446],[4460,4448],[4460,4546],[4460,4553],[4314,4315],[4362,4302],[4362,4363],[4575,4646],[4292,4306],[4292,4322],[4292,4344],[4549,4550],[4308,4309],[4308,4444],[4381,4382],[4325,4326],[4568,4300],[4568,4302],[4568,4307],[4568,4457],[4568,4649],[4572,4646],[4389,4392],[4602,4603],[4604,4605],[4614,4599],[4614,4610],[4614,4625],[4611,4612],[4609,4610],[4615,4616],[4623,4624],[4618,4619],[4620,4621],[4621,4617],[4622,4616],[4622,4617],[4622,4619],[4622,4621],[4622,4624],[4608,4606],[4607,4606],[4607,4608],[4601,4625],[4323,4322],[4290,4291],[4629,4319],[4629,4632],[4441,4448],[4441,4655],[4409,4410],[4433,4410],[4408,4410],[4427,4425],[4430,4425],[4419,4425],[4423,4425],[4424,4425],[4416,4425],[4421,4425],[4426,4414],[4426,4415],[4426,4416],[4426,4417],[4426,4418],[4426,4419],[4426,4421],[4426,4422],[4426,4423],[4426,4424],[4426,4427],[4426,4428],[4426,4429],[4426,4430],[4426,4432],[4414,4425],[4422,4425],[4422,4430],[4428,4425],[4432,4425],[4420,4431],[4431,4426],[4418,4425],[4415,4425],[4417,4425],[4429,4425],[4406,4407],[4410,4413],[4350,4322],[4350,4371],[4350,4596],[4350,4641],[4566,4565],[4566,4567],[4579,4646],[4461,4348],[4359,4361],[4293,4294],[4376,4377],[4452,4453],[4438,4375],[4573,4646],[4594,4346],[4594,4646],[4594,4650],[4536,4463],[4455,4456],[4645,4346],[4645,4596],[4645,4643],[4529,4387],[4398,4399],[4396,4291],[4396,4388],[4551,4442],[4551,4540],[4551,4550],[4655,4656],[4316,4317],[4374,4375],[4374,4461],[4374,4463],[4457,4300],[4457,4302],[4457,4307],[4457,4340],[4457,4357],[4457,4361],[4457,4365],[4457,4369],[4457,4377],[4457,4392],[4457,4394],[4457,4448],[4457,4653],[4339,4331],[4339,4340],[4339,4647],[4543,4300],[4543,4302],[4543,4315],[4543,4340],[4543,4361],[4543,4377],[4543,4441],[4543,4446],[4543,4448],[4543,4457],[4543,4546],[4399,4377],[4401,4306],[4401,4344],[4585,4578],[4585,4646],[4635,4631],[4588,4448],[4588,4645],[4593,4646],[4593,4650],[4360,4361],[4628,4626],[4628,4629],[4557,4558],[4557,4578],[4557,4646],[4537,4309],[4537,4324],[4537,4326],[4537,4361],[4537,4442],[4537,4450],[4537,4457],[4435,4436],[4322,4346],[4322,4377],[4368,4369],[4446,4631],[4446,4655],[4437,4438],[4456,4302],[4456,4359],[4456,4440],[4456,4457],[4456,4649],[4650,4646],[4463,4329],[4463,4330],[4463,4375],[4463,4438],[4309,4311],[4309,4444],[4318,4319],[4328,4306],[4328,4344],[4642,4322],[4642,4346],[4642,4596],[4451,4453],[4305,4352],[4569,4558],[4569,4578],[4569,4646],[4355,4596],[4355,4641],[4355,4642],[4355,4644],[4355,4648],[4595,4646],[4595,4650],[4561,4567],[4590,4322],[4590,4642],[4590,4646],[4590,4650],[4363,4300],[4363,4302],[4363,4365],[4363,4369],[4366,4302],[4366,4367],[4383,4349],[4383,4384],[4563,4567],[4393,4641],[4393,4646],[4344,4341],[4336,4334],[4357,4361],[4343,4344],[4300,4377],[4589,4646],[4540,4631],[4586,4322],[4586,4346],[4586,4646],[4391,4641],[4391,4646],[4531,4315],[4531,4446],[4531,4546],[4577,4322],[4577,4646],[4581,4448],[4581,4646],[4560,4567],[4312,4313],[4564,4563],[4564,4567],[4397,4306],[4397,4322],[4397,4328],[4361,4358],[4591,4646],[4571,4646],[4571,4643],[4571,4650],[4392,4288],[4392,4291],[4392,4300],[4392,4302],[4392,4365],[4392,4367],[4392,4369],[4392,4370],[4584,4646],[4587,4440],[4587,4456],[4587,4649],[4480,4519],[4525,4519],[4479,4480],[4504,4500],[4504,4519],[4496,4497],[4488,4519],[4517,4519],[4524,4519],[4490,4519],[4503,4504],[4481,4519],[4515,4519],[4502,4499],[4502,4500],[4502,4519],[4476,4519],[4492,4473],[4492,4500],[4492,4519],[4492,4525],[4498,4502],[4474,4475],[4469,4464],[4469,4465],[4469,4467],[4469,4472],[4469,4519],[4466,4467],[4494,4519],[4507,4519],[4482,4477],[4482,4483],[4484,4465],[4484,4467],[4484,4472],[4484,4477],[4484,4519],[4478,4480],[4478,4484],[4528,4519],[4528,4525],[4508,4509],[4508,4519],[4475,4500],[4475,4519],[4499,4500],[4499,4519],[4471,4519],[4510,4464],[4510,4465],[4510,4472],[4510,4484],[4510,4491],[4510,4494],[4516,4517],[4518,4519],[4500,4519],[4468,4469],[4468,4519],[4506,4507],[4487,4519],[4501,4502],[4509,4519],[4493,4519],[4491,4519],[4486,4519],[4512,4519],[4495,4519],[4489,4490],[4523,4524],[4485,4473],[4485,4505],[4485,4519],[4485,4525],[4526,4519],[4522,4524],[4514,4519],[4527,4519],[4511,4519],[4511,4525],[4497,4500],[4497,4502],[4497,4519],[4521,4505],[4521,4519],[4521,4525],[4596,4582],[4332,4333],[4367,4300],[4367,4302],[4367,4363],[4367,4365],[4574,4646],[4637,4298],[4637,4302],[4637,4344],[4637,4436],[4327,4328],[4565,4567],[4302,4300],[4302,4344],[4302,4377],[4340,4294],[4340,4331],[4340,4333],[4340,4334],[4340,4336],[4340,4337],[4556,4558],[4556,4578],[4556,4646],[4630,4631],[4454,4456],[4364,4365],[4364,4647],[4345,4346],[4213,4214],[4133,4222],[4219,4200],[4219,4220],[4219,4222],[4170,4171],[4126,4129],[4126,4125],[4126,4135],[4126,4133],[4126,4134],[4186,4216],[4186,4222],[4191,4201],[4191,4200],[4136,4129],[4136,4135],[4136,4133],[4136,4222],[4181,4222],[4175,4201],[4120,4121],[4171,4166],[4171,4222],[4192,4201],[4192,4200],[4180,4200],[4180,4222],[4215,4216],[4179,4201],[4179,4200],[4193,4200],[4193,4222],[4173,4201],[4173,4200],[4189,4201],[4189,4200],[4189,4222],[4172,4200],[4172,4222],[4218,4163],[4218,4166],[4218,4167],[4218,4171],[4218,4216],[4122,4129],[4122,4125],[4122,4135],[4122,4133],[4122,4134],[4128,4129],[4128,4125],[4128,4135],[4128,4133],[4184,4201],[4184,4222],[4198,4201],[4198,4200],[4174,4201],[4174,4200],[4188,4200],[4188,4222],[4164,4165],[4164,4216],[4223,4166],[4223,4222],[4183,4184],[4183,4201],[4183,4200],[4222,4221],[4177,4201],[4177,4200],[4177,4222],[4178,4200],[4178,4222],[4168,4169],[4197,4201],[4197,4200],[4197,4222],[4123,4129],[4123,4135],[4123,4133],[4123,4134],[4137,4139],[4137,4141],[4137,4156],[4137,4162],[4139,4141],[4139,4143],[4139,4156],[4139,4162],[4140,4141],[4138,4139],[4151,4155],[4153,4154],[4153,4155],[4148,4155],[4154,4144],[4154,4155],[4150,4154],[4150,4155],[4145,4155],[4161,4162],[4142,4143],[4149,4155],[4147,4154],[4147,4155],[4152,4157],[4158,4159],[4156,4141],[4156,4143],[4156,4157],[4156,4159],[4156,4160],[4156,4162],[4146,4154],[4146,4155],[4176,4201],[4176,4200],[4216,4222],[4131,4129],[4131,4125],[4131,4135],[4131,4133],[4131,4134],[4165,4163],[4165,4166],[4165,4167],[4165,4216],[4165,4222],[4199,4201],[4199,4200],[4199,4216],[4199,4220],[4187,4216],[4187,4222],[4200,4201],[4200,4222],[4190,4201],[4190,4200],[4196,4200],[4196,4214],[4196,4222],[4169,4222],[4125,4135],[4125,4133],[4130,4129],[4130,4125],[4130,4135],[4130,4133],[4130,4222],[4210,4211],[4207,4202],[4207,4204],[4207,4205],[4207,4208],[4207,4209],[4207,4212],[4204,4202],[4204,4206],[4204,4208],[4212,4204],[4212,4205],[4212,4208],[4212,4209],[4212,4211],[4203,4204],[4203,4208],[4209,4204],[4209,4208],[4205,4208],[4195,4201],[4195,4200],[4195,4220],[4132,4129],[4132,4135],[4132,4222],[4118,4119],[4118,4222],[4194,4201],[4194,4200],[4201,4222],[4217,4218],[4119,4222],[4220,4222],[4182,4222],[4185,4171],[4185,4184],[4185,4201],[4185,4200],[4185,4222],[4127,4129],[4127,4125],[4127,4133],[4127,4134],[5809,5810],[5806,5802],[5806,5807],[5828,5829],[5803,5804],[5813,5812],[5813,5814],[5804,5811],[5805,5807],[5807,5814],[5807,5829],[5808,5807],[5816,5817],[5819,5817],[5821,5822],[5822,5826],[5825,5822],[5825,5826],[5820,5825],[5820,5826],[5824,5825],[3186,3187],[3040,3039],[3183,3184],[3192,3193],[3053,3054],[3200,3201],[3070,3071],[3059,3060],[3206,3202],[3206,3204],[3041,3042],[3203,3204],[3161,3172],[3157,3088],[3157,3172],[3167,3172],[3148,3089],[3148,3095],[3148,3113],[3148,3121],[3148,3122],[3148,3172],[3120,3170],[3120,3172],[3146,3121],[3146,3172],[3122,3149],[3122,3172],[3116,3172],[3117,3118],[3160,3156],[3160,3161],[3159,3160],[3097,3109],[3098,3109],[3096,3106],[3096,3109],[3101,3109],[3102,3109],[3110,3106],[3110,3109],[3108,3106],[3108,3109],[3103,3109],[3100,3109],[3104,3106],[3104,3109],[3107,3106],[3107,3109],[3105,3106],[3099,3109],[3170,3125],[3170,3129],[3114,3150],[3072,3073],[3169,3095],[3169,3170],[3093,3094],[3171,3162],[3171,3169],[3171,3170],[3151,3152],[3151,3154],[3175,3172],[3172,3125],[3172,3129],[3172,3169],[3172,3170],[3172,3171],[3135,3131],[3135,3136],[3131,3132],[3136,3132],[3094,3171],[3074,3075],[3153,3154],[3173,3174],[3162,3152],[3162,3154],[3162,3160],[3162,3161],[3162,3170],[3162,3172],[3111,3112],[3163,3172],[3088,3172],[3080,3081],[3083,3081],[3087,3172],[3091,3092],[3150,3172],[3128,3121],[3128,3129],[3128,3172],[3168,3150],[3115,3116],[3119,3120],[3158,3160],[3126,3128],[3126,3172],[3155,3156],[3127,3128],[3127,3129],[3127,3172],[3139,3140],[3121,3150],[3121,3113],[3121,3090],[3121,3086],[3121,3172],[3154,3160],[3112,3172],[3152,3154],[3095,3172],[3113,3112],[3113,3150],[3113,3172],[3149,3172],[3165,3166],[3164,3165],[3089,3172],[3196,3197],[3061,3062],[3063,3064],[3194,3195],[3049,3050],[3049,3185],[3051,3052],[3047,3048],[3043,3044],[3038,3039],[3180,3181],[3066,3067],[3045,3046],[3057,3052],[3056,3057],[3205,3206],[3069,3050],[3068,3069],[3185,3052],[3058,3059],[5390,5363],[5365,5387],[5382,5367],[5382,5378],[5382,5387],[5382,5391],[5382,5394],[5393,5394],[5389,5390],[5398,5387],[5366,5367],[5377,5378],[5379,5380],[5386,5368],[5386,5387],[5400,5402],[5364,5365],[5372,5373],[5376,5397],[5376,5402],[5369,5371],[5370,5371],[5383,5384],[5373,5374],[5397,5387],[5397,5402],[5387,5368],[5388,5384],[5388,5402],[5402,5387],[5371,5387],[5371,5394]],"cochange_by_node":{"4080":[{"t":4107,"c":0.551},{"t":4001,"c":0.176},{"t":2031,"c":0.167},{"t":2210,"c":0.12},{"t":2631,"c":0.111}],"4107":[{"t":4080,"c":0.551},{"t":4001,"c":0.301},{"t":3994,"c":0.157},{"t":4059,"c":0.157},{"t":2210,"c":0.148},{"t":2031,"c":0.148},{"t":3998,"c":0.139},{"t":4582,"c":0.125},{"t":2418,"c":0.111},{"t":3505,"c":0.111},{"t":2631,"c":0.106},{"t":2233,"c":0.102},{"t":1974,"c":0.102}],"3994":[{"t":3998,"c":0.426},{"t":4107,"c":0.157},{"t":3993,"c":0.111},{"t":4098,"c":0.111},{"t":4088,"c":0.106}],"3998":[{"t":3994,"c":0.426},{"t":4107,"c":0.139},{"t":3993,"c":0.102}],"6252":[{"t":6260,"c":0.366},{"t":6396,"c":0.199},{"t":6427,"c":0.148},{"t":6251,"c":0.139},{"t":6259,"c":0.139},{"t":6256,"c":0.13},{"t":6353,"c":0.12},{"t":6244,"c":0.12},{"t":6274,"c":0.106},{"t":6347,"c":0.106},{"t":6409,"c":0.102},{"t":6305,"c":0.102},{"t":6362,"c":0.102}],"6260":[{"t":6252,"c":0.366},{"t":6396,"c":0.176},{"t":6259,"c":0.171},{"t":6244,"c":0.148},{"t":6427,"c":0.139},{"t":6256,"c":0.134},{"t":6251,"c":0.13},{"t":6353,"c":0.125},{"t":6347,"c":0.116},{"t":6305,"c":0.111},{"t":6240,"c":0.106}],"2038":[{"t":2072,"c":0.352},{"t":2069,"c":0.148},{"t":2418,"c":0.106}],"2072":[{"t":2038,"c":0.352},{"t":2069,"c":0.227},{"t":2088,"c":0.153},{"t":2210,"c":0.153},{"t":2418,"c":0.144},{"t":2083,"c":0.125},{"t":2071,"c":0.125},{"t":2048,"c":0.116},{"t":2640,"c":0.116},{"t":2101,"c":0.111},{"t":3505,"c":0.111},{"t":1810,"c":0.111},{"t":1807,"c":0.102},{"t":2684,"c":0.102}],"4001":[{"t":4107,"c":0.301},{"t":4080,"c":0.176},{"t":4088,"c":0.153},{"t":4079,"c":0.13},{"t":2210,"c":0.125},{"t":5470,"c":0.111},{"t":1867,"c":0.111}],"2417":[{"t":2418,"c":0.269}],"2418":[{"t":2417,"c":0.269},{"t":2072,"c":0.144},{"t":2210,"c":0.13},{"t":2031,"c":0.12},{"t":1974,"c":0.116},{"t":4107,"c":0.111},{"t":2038,"c":0.106},{"t":1810,"c":0.102}],"1974":[{"t":2210,"c":0.269},{"t":2418,"c":0.116},{"t":4107,"c":0.102},{"t":3505,"c":0.102}],"2210":[{"t":1974,"c":0.269},{"t":2031,"c":0.157},{"t":2072,"c":0.153},{"t":4107,"c":0.148},{"t":2418,"c":0.13},{"t":4001,"c":0.125},{"t":2187,"c":0.125},{"t":4080,"c":0.12},{"t":1769,"c":0.111},{"t":3505,"c":0.102},{"t":2493,"c":0.102}],"5916":[{"t":5917,"c":0.231},{"t":5910,"c":0.102}],"5917":[{"t":5916,"c":0.231}],"4413":[{"t":4596,"c":0.227},{"t":4410,"c":0.162}],"4596":[{"t":4413,"c":0.227},{"t":3922,"c":0.208},{"t":3395,"c":0.181},{"t":2631,"c":0.144},{"t":3505,"c":0.13},{"t":4410,"c":0.13},{"t":4135,"c":0.12},{"t":4004,"c":0.102},{"t":3312,"c":0.102}],"2069":[{"t":2072,"c":0.227},{"t":2038,"c":0.148},{"t":2088,"c":0.139},{"t":3505,"c":0.134},{"t":2640,"c":0.13},{"t":1998,"c":0.13},{"t":2083,"c":0.125},{"t":2025,"c":0.125},{"t":2758,"c":0.116}],"2631":[{"t":3922,"c":0.222},{"t":4004,"c":0.181},{"t":3505,"c":0.157},{"t":2031,"c":0.148},{"t":4596,"c":0.144},{"t":3395,"c":0.13},{"t":2722,"c":0.125},{"t":2741,"c":0.125},{"t":2863,"c":0.12},{"t":4080,"c":0.111},{"t":4107,"c":0.106}],"3922":[{"t":2631,"c":0.222},{"t":4596,"c":0.208},{"t":3395,"c":0.139},{"t":4004,"c":0.125}],"5480":[{"t":5481,"c":0.218}],"5481":[{"t":5480,"c":0.218}],"2862":[{"t":2863,"c":0.218}],"2863":[{"t":2862,"c":0.218},{"t":2631,"c":0.12},{"t":3505,"c":0.106},{"t":2701,"c":0.102}],"4079":[{"t":4088,"c":0.213},{"t":4001,"c":0.13}],"4088":[{"t":4079,"c":0.213},{"t":4001,"c":0.153},{"t":3994,"c":0.106}],"3530":[{"t":3792,"c":0.204},{"t":3778,"c":0.157},{"t":3441,"c":0.144},{"t":3529,"c":0.139},{"t":3546,"c":0.134},{"t":3752,"c":0.13},{"t":1879,"c":0.125},{"t":3547,"c":0.125},{"t":3769,"c":0.111},{"t":3740,"c":0.106},{"t":3536,"c":0.106}],"3792":[{"t":3530,"c":0.204},{"t":3752,"c":0.144},{"t":3441,"c":0.134},{"t":3546,"c":0.12},{"t":3778,"c":0.116},{"t":1879,"c":0.106},{"t":3769,"c":0.102}],"4561":[{"t":4622,"c":0.199}],"4622":[{"t":4561,"c":0.199},{"t":4322,"c":0.102}],"4862":[{"t":4868,"c":0.199},{"t":5016,"c":0.106}],"4868":[{"t":4862,"c":0.199},{"t":5016,"c":0.102}],"6396":[{"t":6252,"c":0.199},{"t":6260,"c":0.176},{"t":6274,"c":0.116}],"4058":[{"t":4098,"c":0.199}],"4098":[{"t":4058,"c":0.199},{"t":4078,"c":0.157},{"t":4077,"c":0.116},{"t":3994,"c":0.111}],"2031":[{"t":2153,"c":0.185},{"t":1995,"c":0.176},{"t":4080,"c":0.167},{"t":2210,"c":0.157},{"t":4107,"c":0.148},{"t":2631,"c":0.148},{"t":2016,"c":0.13},{"t":2418,"c":0.12},{"t":2652,"c":0.106}],"2153":[{"t":2031,"c":0.185},{"t":2652,"c":0.12}],"2652":[{"t":2758,"c":0.185},{"t":2153,"c":0.12},{"t":3505,"c":0.111},{"t":2031,"c":0.106}],"2758":[{"t":2652,"c":0.185},{"t":2069,"c":0.116},{"t":3505,"c":0.116},{"t":2640,"c":0.116}],"5709":[{"t":5710,"c":0.185}],"5710":[{"t":5709,"c":0.185},{"t":5782,"c":0.148},{"t":5733,"c":0.148},{"t":5688,"c":0.106}],"3395":[{"t":4596,"c":0.181},{"t":3922,"c":0.139},{"t":2631,"c":0.13},{"t":3505,"c":0.111}],"4004":[{"t":2631,"c":0.181},{"t":3922,"c":0.125},{"t":3505,"c":0.116},{"t":4596,"c":0.102}],"130":[{"t":1194,"c":0.176},{"t":979,"c":0.167},{"t":921,"c":0.13},{"t":480,"c":0.125},{"t":5580,"c":0.106}],"1194":[{"t":130,"c":0.176},{"t":979,"c":0.153},{"t":921,"c":0.13},{"t":5580,"c":0.12},{"t":480,"c":0.12}],"1896":[{"t":1897,"c":0.176}],"1897":[{"t":1896,"c":0.176},{"t":3505,"c":0.102}],"4962":[{"t":4963,"c":0.176}],"4963":[{"t":4962,"c":0.176}],"1995":[{"t":2031,"c":0.176}],"3504":[{"t":3505,"c":0.171},{"t":4136,"c":0.106}],"3505":[{"t":3504,"c":0.171},{"t":4135,"c":0.167},{"t":2631,"c":0.157},{"t":2069,"c":0.134},{"t":4596,"c":0.13},{"t":4469,"c":0.13},{"t":4004,"c":0.116},{"t":2758,"c":0.116},{"t":2072,"c":0.111},{"t":2652,"c":0.111},{"t":3395,"c":0.111},{"t":4107,"c":0.111},{"t":4156,"c":0.106},{"t":2863,"c":0.106},{"t":2640,"c":0.106},{"t":2210,"c":0.102},{"t":1974,"c":0.102},{"t":1897,"c":0.102}],"6259":[{"t":6260,"c":0.171},{"t":6252,"c":0.139}],"2500":[{"t":4984,"c":0.171},{"t":2531,"c":0.106}],"4984":[{"t":2500,"c":0.171},{"t":4978,"c":0.139},{"t":4989,"c":0.102}],"2011":[{"t":2045,"c":0.167}],"2045":[{"t":2011,"c":0.167}],"4135":[{"t":3505,"c":0.167},{"t":4596,"c":0.12},{"t":4136,"c":0.106}],"979":[{"t":130,"c":0.167},{"t":1194,"c":0.153},{"t":480,"c":0.134},{"t":921,"c":0.134},{"t":5580,"c":0.111}],"4240":[{"t":4276,"c":0.162},{"t":4261,"c":0.139}],"4276":[{"t":4240,"c":0.162},{"t":4261,"c":0.134}],"4410":[{"t":4413,"c":0.162},{"t":4596,"c":0.13},{"t":4426,"c":0.12},{"t":4463,"c":0.116},{"t":4461,"c":0.106}],"59":[{"t":60,"c":0.162}],"60":[{"t":59,"c":0.162},{"t":5580,"c":0.102}],"4078":[{"t":4098,"c":0.157}],"3778":[{"t":3530,"c":0.157},{"t":3441,"c":0.153},{"t":3547,"c":0.144},{"t":3536,"c":0.139},{"t":3749,"c":0.13},{"t":3740,"c":0.125},{"t":1879,"c":0.125},{"t":3546,"c":0.12},{"t":3792,"c":0.116}],"4059":[{"t":4107,"c":0.157}],"3597":[{"t":6188,"c":0.157},{"t":3769,"c":0.134}],"6188":[{"t":3597,"c":0.157},{"t":3670,"c":0.153},{"t":3769,"c":0.144},{"t":3761,"c":0.12}],"2377":[{"t":2379,"c":0.157}],"2379":[{"t":2377,"c":0.157},{"t":2406,"c":0.116}],"4047":[{"t":4086,"c":0.157}],"4086":[{"t":4047,"c":0.157}],"3670":[{"t":6188,"c":0.153},{"t":3638,"c":0.111},{"t":3769,"c":0.106}],"2088":[{"t":2072,"c":0.153},{"t":2069,"c":0.139}],"3441":[{"t":3778,"c":0.153},{"t":3530,"c":0.144},{"t":3792,"c":0.134},{"t":3536,"c":0.12},{"t":3740,"c":0.111}],"5740":[{"t":5767,"c":0.153}],"5767":[{"t":5740,"c":0.153}],"5782":[{"t":5710,"c":0.148},{"t":5733,"c":0.148}],"6244":[{"t":6260,"c":0.148},{"t":6252,"c":0.12}],"5733":[{"t":5710,"c":0.148},{"t":5782,"c":0.148}],"6427":[{"t":6252,"c":0.148},{"t":6260,"c":0.139}],"320":[{"t":321,"c":0.144}],"321":[{"t":320,"c":0.144}],"3752":[{"t":3792,"c":0.144},{"t":3530,"c":0.13}],"3769":[{"t":6188,"c":0.144},{"t":3597,"c":0.134},{"t":3548,"c":0.111},{"t":3530,"c":0.111},{"t":3670,"c":0.106},{"t":3792,"c":0.102}],"3547":[{"t":3778,"c":0.144},{"t":3751,"c":0.139},{"t":3530,"c":0.125}],"3536":[{"t":3778,"c":0.139},{"t":3740,"c":0.12},{"t":3441,"c":0.12},{"t":3530,"c":0.106}],"2531":[{"t":3084,"c":0.139},{"t":2530,"c":0.12},{"t":2500,"c":0.106}],"3084":[{"t":2531,"c":0.139}],"3751":[{"t":3547,"c":0.139}],"4261":[{"t":4240,"c":0.139},{"t":4276,"c":0.134}],"4978":[{"t":4984,"c":0.139}],"3529":[{"t":3530,"c":0.139}],"2749":[{"t":2750,"c":0.139}],"2750":[{"t":2749,"c":0.139}],"6251":[{"t":6252,"c":0.139},{"t":6260,"c":0.13}],"480":[{"t":921,"c":0.134},{"t":979,"c":0.134},{"t":130,"c":0.125},{"t":1194,"c":0.12}],"921":[{"t":480,"c":0.134},{"t":979,"c":0.134},{"t":1194,"c":0.13},{"t":130,"c":0.13}],"3546":[{"t":3530,"c":0.134},{"t":3792,"c":0.12},{"t":3778,"c":0.12}],"1992":[{"t":1998,"c":0.134}],"1998":[{"t":1992,"c":0.134},{"t":2069,"c":0.13}],"1877":[{"t":1879,"c":0.134}],"1879":[{"t":1877,"c":0.134},{"t":3778,"c":0.125},{"t":3530,"c":0.125},{"t":1932,"c":0.12},{"t":3792,"c":0.106}],"6315":[{"t":6409,"c":0.134}],"6409":[{"t":6315,"c":0.134},{"t":6362,"c":0.102},{"t":6252,"c":0.102}],"6256":[{"t":6260,"c":0.134},{"t":6252,"c":0.13}],"2640":[{"t":2069,"c":0.13},{"t":2643,"c":0.116},{"t":2072,"c":0.116},{"t":2758,"c":0.116},{"t":3505,"c":0.106}],"3333":[{"t":5470,"c":0.13},{"t":3332,"c":0.106}],"5470":[{"t":3333,"c":0.13},{"t":4001,"c":0.111},{"t":1867,"c":0.111}],"2016":[{"t":2031,"c":0.13}],"2839":[{"t":4631,"c":0.13},{"t":2838,"c":0.12}],"4631":[{"t":2839,"c":0.13},{"t":4511,"c":0.12},{"t":4592,"c":0.111},{"t":4469,"c":0.106}],"4469":[{"t":3505,"c":0.13},{"t":4484,"c":0.106},{"t":4631,"c":0.106}],"3749":[{"t":3778,"c":0.13}],"2722":[{"t":2631,"c":0.125}],"2492":[{"t":2493,"c":0.125}],"2493":[{"t":2492,"c":0.125},{"t":2210,"c":0.102}],"2083":[{"t":2069,"c":0.125},{"t":2072,"c":0.125}],"4582":[{"t":4107,"c":0.125},{"t":4543,"c":0.12},{"t":4457,"c":0.106}],"2591":[{"t":2592,"c":0.125}],"2592":[{"t":2591,"c":0.125}],"3740":[{"t":3778,"c":0.125},{"t":3536,"c":0.12},{"t":3441,"c":0.111},{"t":3530,"c":0.106},{"t":3750,"c":0.102}],"2025":[{"t":2069,"c":0.125}],"2187":[{"t":2210,"c":0.125}],"6353":[{"t":6260,"c":0.125},{"t":6252,"c":0.12}],"4156":[{"t":4212,"c":0.125},{"t":3505,"c":0.106},{"t":4131,"c":0.106}],"4212":[{"t":4156,"c":0.125},{"t":4204,"c":0.116},{"t":4185,"c":0.111}],"2741":[{"t":2631,"c":0.125}],"4457":[{"t":4543,"c":0.125},{"t":4361,"c":0.111},{"t":4582,"c":0.106}],"4543":[{"t":4457,"c":0.125},{"t":4582,"c":0.12}],"2071":[{"t":2072,"c":0.125}],"5580":[{"t":1194,"c":0.12},{"t":979,"c":0.111},{"t":130,"c":0.106},{"t":695,"c":0.102},{"t":60,"c":0.102}],"4426":[{"t":4410,"c":0.12},{"t":4431,"c":0.111},{"t":4461,"c":0.106}],"1932":[{"t":1879,"c":0.12}],"2838":[{"t":2839,"c":0.12}],"4511":[{"t":4631,"c":0.12},{"t":4592,"c":0.111}],"4305":[{"t":4306,"c":0.12}],"4306":[{"t":4305,"c":0.12},{"t":4322,"c":0.102}],"3761":[{"t":6188,"c":0.12}],"1888":[{"t":1889,"c":0.12}],"1889":[{"t":1888,"c":0.12}],"2530":[{"t":2531,"c":0.12}],"1539":[{"t":1573,"c":0.12}],"1573":[{"t":1539,"c":0.12},{"t":1564,"c":0.116},{"t":776,"c":0.102},{"t":629,"c":0.102}],"2643":[{"t":2640,"c":0.116}],"4077":[{"t":4098,"c":0.116}],"2048":[{"t":2072,"c":0.116}],"1564":[{"t":1573,"c":0.116},{"t":1533,"c":0.106}],"6274":[{"t":6396,"c":0.116},{"t":6252,"c":0.106}],"4463":[{"t":4410,"c":0.116}],"2825":[{"t":2826,"c":0.116}],"2826":[{"t":2825,"c":0.116}],"6347":[{"t":6260,"c":0.116},{"t":6252,"c":0.106}],"2406":[{"t":2379,"c":0.116}],"4204":[{"t":4212,"c":0.116}],"3993":[{"t":3994,"c":0.111},{"t":3998,"c":0.102}],"2101":[{"t":2072,"c":0.111}],"3828":[{"t":3840,"c":0.111}],"3840":[{"t":3828,"c":0.111}],"3638":[{"t":3670,"c":0.111}],"4592":[{"t":4631,"c":0.111},{"t":4511,"c":0.111}],"2057":[{"t":2058,"c":0.111}],"2058":[{"t":2057,"c":0.111}],"3548":[{"t":3769,"c":0.111}],"4361":[{"t":4457,"c":0.111}],"6305":[{"t":6260,"c":0.111},{"t":6252,"c":0.102}],"576":[{"t":629,"c":0.111}],"629":[{"t":576,"c":0.111},{"t":1573,"c":0.102},{"t":776,"c":0.102}],"1769":[{"t":2210,"c":0.111}],"2590":[{"t":2687,"c":0.111}],"2687":[{"t":2590,"c":0.111}],"1867":[{"t":4001,"c":0.111},{"t":5470,"c":0.111}],"4185":[{"t":4212,"c":0.111}],"4431":[{"t":4426,"c":0.111}],"1810":[{"t":2072,"c":0.111},{"t":2418,"c":0.102}],"3332":[{"t":3333,"c":0.106}],"4136":[{"t":3504,"c":0.106},{"t":4135,"c":0.106}],"4484":[{"t":4469,"c":0.106}],"2542":[{"t":2550,"c":0.106}],"2550":[{"t":2542,"c":0.106}],"4131":[{"t":4156,"c":0.106},{"t":4123,"c":0.106}],"2905":[{"t":2906,"c":0.106}],"2906":[{"t":2905,"c":0.106}],"625":[{"t":776,"c":0.106},{"t":825,"c":0.102}],"776":[{"t":625,"c":0.106},{"t":695,"c":0.102},{"t":1573,"c":0.102},{"t":825,"c":0.102},{"t":629,"c":0.102}],"4123":[{"t":4131,"c":0.106}],"2479":[{"t":3079,"c":0.106}],"3079":[{"t":2479,"c":0.106}],"4461":[{"t":4410,"c":0.106},{"t":4426,"c":0.106}],"3003":[{"t":3010,"c":0.106}],"3010":[{"t":3003,"c":0.106}],"1533":[{"t":1564,"c":0.106}],"5016":[{"t":4862,"c":0.106},{"t":4868,"c":0.102}],"6240":[{"t":6260,"c":0.106}],"5688":[{"t":5710,"c":0.106}],"4989":[{"t":4984,"c":0.102}],"2233":[{"t":4107,"c":0.102}],"695":[{"t":5580,"c":0.102},{"t":776,"c":0.102}],"6362":[{"t":6409,"c":0.102},{"t":6252,"c":0.102}],"4322":[{"t":4306,"c":0.102},{"t":4622,"c":0.102}],"2579":[{"t":2580,"c":0.102}],"2580":[{"t":2579,"c":0.102}],"825":[{"t":776,"c":0.102},{"t":625,"c":0.102}],"3326":[{"t":3380,"c":0.102}],"3380":[{"t":3326,"c":0.102}],"3750":[{"t":3740,"c":0.102}],"1807":[{"t":2072,"c":0.102}],"2701":[{"t":2863,"c":0.102}],"2684":[{"t":2072,"c":0.102}],"5910":[{"t":5916,"c":0.102}],"3595":[{"t":6184,"c":0.102}],"6184":[{"t":3595,"c":0.102}],"4392":[{"t":4394,"c":0.102}],"4394":[{"t":4392,"c":0.102}],"3312":[{"t":4596,"c":0.102}]},"hotspots":[{"id":4080,"label":"types.ts","path":"src/config/types.ts","degree":57},{"id":3922,"label":"config.ts","path":"src/config/config.ts","degree":51},{"id":5580,"label":"index.ts","path":"src/plugin-sdk/index.ts","degree":45},{"id":4519,"label":"types.ts","path":"src/gateway/server-methods/types.ts","degree":38},{"id":2474,"label":"common.ts","path":"src/agents/tools/common.ts","degree":36},{"id":5782,"label":"types.ts","path":"src/plugins/types.ts","degree":36},{"id":4582,"label":"server.impl.ts","path":"src/gateway/server.impl.ts","degree":33},{"id":4646,"label":"test-helpers.ts","path":"src/gateway/test-helpers.ts","degree":33},{"id":4222,"label":"types.ts","path":"src/cron/types.ts","degree":31},{"id":2406,"label":"subagent-registry.ts","path":"src/agents/subagent-registry.ts","degree":30}],"commits":{"first":1761955200,"last":1772323200,"buckets":[{"t":1761955200,"files":[1474,1490,1492,2631,2864,3037,3207,3303,3395,3454,3455,3497,3687,3856,3857,3922,4003,4004,4657,4704,4705,4722,4723,5053,5054,5100,5101,5158,5159,5252,5253,5254,5368,5375,5376,5390,5396,5397,5401,5402,5803,5804,5807,5850,6137,6138,6169,6210]},{"t":1764547200,"files":[281,1227,1248,1274,1489,1490,1492,1510,1598,1616,1617,1749,1750,1831,1836,1882,1896,1897,1938,1995,2031,2153,2157,2158,2210,2321,2331,2333,2348,2349,2418,2565,2579,2580,2581,2600,2602,2603,2611,2631,2862,2863,2864,2868,2870,2873,2883,2884,2895,2896,2898,2900,2902,2903,2904,2907,2930,2931,2942,2960,2977,2979,2982,2985,2988,2991,2992,3023,3035,3036,3037,3207,3215,3223,3225,3227,3230,3232,3238,3263,3303,3311,3312,3323,3339,3340,3341,3342,3343,3364,3373,3384,3388,3395,3504,3505,3682,3683,3684,3685,3687,3821,3822,3824,3857,3922,4004,4135,4136,4168,4169,4170,4171,4201,4220,4222,4302,4317,4322,4323,4340,4410,4413,4596,4656,4657,4674,4704,4705,4710,4730,4731,4739,4772,4774,4836,4856,4873,4897,4898,4927,5144,5156,5157,5159,5186,5191,5253,5254,5402,5804,5807,6169,6210,6237,6252,6260,6316,6324,6325,6327,6328,6338,6340,6345,6347,6353,6364,6396,6427,6444,6445,6447,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499,6500,6501,6502,6503,6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,6557,6559]},{"t":1767225600,"files":[0,1,2,3,31,35,37,38,40,42,43,44,47,50,59,60,64,65,66,68,71,72,76,77,80,84,87,88,89,114,124,130,131,151,152,153,167,182,189,260,265,269,273,281,297,300,430,431,433,441,443,445,448,449,450,451,453,457,461,462,465,469,470,471,472,474,480,508,509,515,549,551,552,553,556,557,561,562,563,564,565,566,571,573,574,576,578,580,581,582,583,584,585,588,590,592,593,594,595,596,598,599,600,601,602,603,605,608,609,610,612,613,614,615,618,619,621,623,625,629,630,631,632,634,636,637,639,640,641,642,643,644,648,649,650,651,652,653,654,655,657,659,660,663,665,666,668,670,671,673,675,677,679,681,688,695,697,706,715,716,721,722,723,724,725,727,731,733,734,735,736,737,738,741,742,743,745,746,747,748,749,750,751,752,753,754,755,757,759,763,764,765,766,767,770,771,773,774,776,777,780,782,783,784,785,786,787,788,789,790,791,792,794,797,798,799,801,803,804,805,807,808,809,814,815,818,820,822,823,825,832,834,836,839,840,843,847,848,849,852,853,854,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,874,875,876,879,903,904,914,921,950,958,979,1075,1118,1122,1133,1141,1145,1153,1155,1160,1171,1175,1181,1183,1194,1197,1200,1207,1219,1227,1229,1231,1241,1245,1246,1248,1260,1264,1268,1270,1272,1274,1286,1289,1290,1291,1293,1294,1295,1297,1298,1299,1300,1306,1307,1309,1317,1318,1319,1320,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1345,1346,1347,1349,1350,1351,1352,1353,1354,1355,1356,1360,1362,1363,1364,1365,1374,1375,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1389,1390,1391,1396,1398,1400,1401,1402,1403,1406,1407,1409,1410,1412,1414,1415,1416,1417,1418,1419,1421,1425,1429,1433,1438,1439,1461,1466,1467,1472,1473,1474,1487,1489,1490,1492,1493,1495,1497,1498,1499,1506,1509,1510,1512,1525,1527,1528,1530,1531,1533,1535,1539,1540,1542,1543,1544,1546,1550,1552,1554,1555,1556,1560,1563,1564,1565,1573,1579,1581,1584,1585,1586,1591,1592,1597,1598,1600,1602,1604,1610,1616,1617,1618,1619,1622,1623,1624,1625,1627,1628,1629,1633,1635,1636,1650,1651,1652,1677,1678,1679,1680,1681,1688,1689,1695,1696,1697,1698,1701,1702,1704,1705,1706,1707,1708,1709,1711,1714,1716,1718,1719,1720,1724,1725,1728,1729,1730,1731,1734,1736,1737,1738,1739,1740,1741,1744,1745,1747,1749,1750,1761,1762,1763,1767,1769,1771,1773,1775,1776,1777,1778,1779,1784,1785,1786,1787,1792,1793,1794,1795,1796,1798,1799,1800,1802,1804,1806,1807,1810,1812,1821,1824,1827,1828,1831,1835,1837,1839,1840,1843,1846,1847,1848,1849,1850,1853,1860,1861,1864,1866,1867,1869,1870,1877,1879,1881,1882,1883,1884,1888,1889,1894,1895,1896,1897,1903,1905,1907,1910,1927,1932,1936,1938,1939,1941,1947,1953,1954,1955,1959,1961,1967,1969,1970,1974,1976,1977,1986,1987,1990,1991,1992,1993,1994,1995,1996,1997,1998,2000,2001,2002,2003,2005,2006,2007,2008,2010,2011,2012,2013,2015,2016,2017,2018,2019,2022,2024,2025,2028,2030,2031,2032,2035,2038,2041,2045,2048,2049,2052,2053,2057,2058,2065,2069,2071,2072,2081,2082,2083,2084,2087,2088,2090,2091,2093,2094,2101,2110,2111,2113,2117,2121,2123,2126,2127,2128,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2152,2153,2154,2156,2157,2158,2161,2162,2163,2164,2165,2166,2168,2169,2170,2171,2176,2180,2181,2184,2185,2187,2188,2193,2194,2195,2196,2201,2202,2205,2207,2209,2210,2211,2214,2217,2218,2219,2223,2224,2227,2229,2230,2232,2233,2238,2241,2243,2244,2245,2246,2251,2269,2273,2275,2277,2280,2287,2288,2289,2295,2299,2302,2306,2307,2308,2309,2310,2311,2314,2315,2316,2317,2320,2321,2331,2333,2335,2336,2337,2338,2339,2343,2344,2348,2349,2352,2353,2355,2358,2359,2361,2363,2364,2366,2367,2375,2377,2379,2403,2405,2406,2411,2412,2413,2415,2417,2418,2421,2422,2437,2439,2440,2445,2449,2450,2461,2462,2463,2465,2466,2468,2469,2470,2471,2472,2474,2476,2477,2478,2479,2482,2486,2487,2488,2490,2491,2492,2493,2495,2498,2499,2500,2503,2505,2510,2513,2514,2515,2516,2519,2520,2521,2523,2527,2528,2530,2531,2534,2535,2539,2542,2549,2550,2551,2552,2553,2554,2555,2556,2557,2562,2563,2565,2567,2579,2580,2581,2582,2583,2585,2586,2587,2589,2590,2591,2592,2593,2595,2596,2597,2600,2602,2603,2604,2605,2606,2607,2610,2611,2612,2613,2614,2618,2619,2620,2621,2622,2623,2628,2629,2631,2633,2634,2640,2642,2643,2645,2647,2648,2652,2653,2654,2655,2657,2659,2660,2676,2677,2678,2681,2682,2684,2685,2687,2689,2690,2691,2695,2701,2705,2718,2719,2721,2722,2723,2724,2726,2728,2729,2730,2733,2734,2735,2737,2738,2739,2740,2741,2743,2749,2750,2754,2755,2757,2758,2759,2760,2761,2763,2765,2769,2770,2771,2772,2773,2774,2777,2778,2779,2780,2781,2782,2785,2786,2787,2792,2795,2796,2797,2798,2799,2800,2801,2802,2803,2805,2806,2808,2813,2817,2819,2821,2822,2824,2825,2826,2832,2836,2837,2838,2839,2841,2842,2845,2846,2849,2851,2852,2856,2858,2859,2860,2862,2863,2864,2867,2868,2870,2871,2872,2873,2876,2882,2883,2884,2890,2891,2892,2893,2894,2895,2896,2897,2898,2900,2902,2903,2904,2905,2906,2907,2911,2922,2923,2924,2925,2928,2930,2931,2932,2933,2934,2941,2942,2943,2944,2945,2949,2950,2951,2952,2953,2955,2956,2957,2959,2960,2961,2965,2966,2967,2970,2974,2976,2977,2979,2981,2982,2985,2987,2988,2992,3003,3010,3011,3015,3016,3022,3023,3027,3029,3032,3035,3036,3037,3041,3042,3046,3048,3049,3050,3052,3053,3054,3056,3057,3063,3064,3065,3066,3067,3077,3078,3079,3083,3084,3085,3086,3087,3089,3090,3092,3094,3095,3113,3116,3120,3121,3122,3123,3125,3128,3131,3133,3134,3136,3141,3145,3146,3154,3156,3160,3161,3163,3165,3166,3167,3169,3170,3171,3172,3174,3181,3182,3185,3187,3191,3194,3195,3206,3207,3209,3210,3211,3214,3215,3216,3217,3218,3219,3220,3222,3223,3224,3225,3226,3227,3230,3232,3233,3235,3237,3238,3240,3242,3243,3245,3247,3248,3250,3257,3261,3262,3263,3264,3265,3266,3267,3269,3272,3273,3278,3283,3284,3287,3288,3291,3293,3295,3297,3299,3301,3303,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3317,3319,3321,3322,3323,3324,3325,3326,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3348,3349,3351,3352,3353,3354,3356,3357,3358,3359,3360,3363,3364,3367,3370,3371,3373,3375,3379,3380,3384,3385,3386,3387,3388,3389,3390,3393,3395,3399,3402,3406,3408,3411,3413,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3427,3431,3435,3437,3439,3441,3443,3445,3446,3447,3452,3453,3455,3462,3465,3466,3467,3471,3476,3477,3479,3481,3483,3485,3486,3498,3500,3501,3503,3504,3505,3506,3507,3509,3511,3512,3513,3515,3516,3517,3519,3520,3521,3522,3523,3524,3525,3526,3529,3530,3531,3532,3536,3537,3540,3541,3542,3543,3546,3547,3548,3549,3559,3560,3561,3565,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3585,3587,3588,3590,3592,3593,3595,3596,3597,3598,3599,3600,3601,3606,3607,3609,3610,3611,3613,3627,3628,3631,3635,3636,3638,3639,3640,3642,3645,3647,3648,3649,3651,3652,3658,3659,3660,3661,3662,3663,3664,3667,3669,3670,3671,3672,3676,3677,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3692,3693,3696,3697,3698,3699,3700,3702,3704,3705,3707,3708,3710,3712,3715,3716,3718,3719,3720,3721,3722,3725,3726,3727,3729,3730,3731,3732,3733,3740,3743,3745,3749,3750,3751,3752,3753,3754,3760,3761,3762,3763,3765,3766,3769,3770,3771,3778,3780,3781,3782,3783,3784,3785,3787,3791,3792,3794,3800,3804,3805,3806,3807,3809,3810,3811,3821,3822,3824,3825,3827,3828,3829,3832,3833,3834,3835,3837,3839,3840,3841,3842,3843,3845,3849,3855,3856,3857,3858,3860,3861,3867,3871,3873,3874,3881,3882,3883,3884,3885,3887,3889,3892,3893,3896,3898,3901,3902,3904,3905,3907,3908,3909,3910,3911,3912,3915,3916,3919,3921,3922,3923,3925,3932,3934,3937,3940,3941,3942,3946,3953,3954,3955,3956,3957,3958,3960,3961,3964,3966,3968,3971,3972,3975,3976,3977,3978,3979,3980,3983,3991,3992,4000,4001,4002,4003,4004,4014,4015,4016,4017,4018,4021,4029,4032,4033,4034,4035,4039,4041,4044,4047,4049,4050,4051,4052,4053,4055,4057,4058,4059,4060,4061,4062,4065,4066,4067,4068,4069,4070,4071,4072,4073,4075,4076,4077,4078,4079,4080,4081,4082,4084,4085,4086,4088,4089,4091,4092,4093,4095,4098,4099,4100,4104,4107,4116,4123,4131,4135,4136,4141,4143,4156,4159,4164,4165,4166,4167,4168,4169,4170,4171,4191,4195,4197,4201,4204,4205,4206,4207,4208,4209,4212,4220,4222,4229,4230,4231,4234,4235,4239,4240,4241,4243,4244,4245,4252,4253,4254,4260,4261,4262,4263,4264,4265,4266,4269,4271,4272,4273,4274,4275,4276,4281,4283,4285,4293,4294,4301,4302,4303,4304,4305,4306,4315,4316,4317,4319,4322,4323,4325,4326,4337,4340,4346,4349,4350,4354,4355,4356,4357,4360,4361,4369,4371,4377,4378,4387,4388,4391,4392,4393,4394,4404,4405,4410,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4429,4430,4431,4432,4441,4442,4444,4446,4447,4448,4450,4451,4452,4453,4457,4458,4460,4461,4463,4464,4468,4469,4471,4475,4476,4484,4485,4486,4487,4488,4491,4492,4493,4494,4495,4500,4502,4508,4509,4511,4512,4514,4515,4518,4519,4521,4524,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4540,4542,4543,4545,4546,4548,4551,4552,4553,4554,4555,4556,4557,4561,4569,4570,4571,4572,4573,4575,4580,4581,4582,4583,4585,4589,4590,4591,4592,4596,4597,4598,4599,4600,4603,4604,4605,4613,4614,4622,4625,4628,4629,4630,4631,4632,4633,4634,4635,4642,4643,4644,4645,4646,4652,4653,4654,4655,4657,4658,4661,4664,4665,4666,4667,4670,4671,4672,4673,4674,4677,4678,4679,4680,4681,4682,4685,4686,4687,4688,4689,4690,4691,4692,4699,4700,4702,4704,4705,4709,4710,4716,4717,4719,4722,4725,4726,4727,4729,4730,4731,4736,4737,4739,4740,4741,4743,4745,4749,4750,4751,4752,4753,4757,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4774,4780,4781,4798,4799,4803,4815,4820,4821,4834,4835,4836,4846,4856,4861,4862,4863,4864,4868,4870,4871,4873,4897,4898,4900,4908,4920,4922,4927,4928,4929,4939,4941,4944,4945,4950,4954,4956,4962,4963,4967,4968,4969,4970,4971,4978,4983,4984,4986,4987,4989,4991,4992,4994,4995,4996,4998,4999,5008,5010,5011,5012,5015,5016,5033,5034,5046,5047,5049,5052,5053,5054,5061,5063,5065,5067,5069,5071,5072,5074,5076,5079,5081,5082,5083,5084,5091,5092,5097,5098,5099,5100,5101,5103,5104,5115,5116,5120,5121,5125,5126,5127,5128,5129,5132,5133,5136,5139,5140,5143,5144,5157,5158,5159,5160,5161,5163,5166,5167,5168,5169,5170,5172,5174,5176,5177,5178,5179,5180,5181,5182,5186,5187,5191,5193,5198,5199,5201,5202,5203,5204,5205,5206,5207,5208,5210,5212,5213,5214,5223,5224,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5244,5245,5246,5247,5248,5249,5250,5251,5252,5253,5254,5255,5256,5257,5259,5262,5264,5270,5272,5273,5276,5277,5278,5280,5284,5285,5286,5287,5291,5293,5294,5295,5299,5300,5305,5308,5310,5312,5313,5314,5318,5320,5321,5322,5323,5324,5325,5327,5328,5329,5332,5334,5335,5341,5342,5343,5344,5346,5347,5348,5349,5355,5357,5358,5361,5362,5363,5365,5368,5370,5371,5375,5376,5378,5382,5386,5387,5389,5390,5396,5397,5400,5401,5402,5404,5405,5410,5413,5434,5441,5448,5449,5451,5452,5453,5454,5455,5456,5459,5461,5462,5463,5464,5469,5470,5471,5473,5477,5480,5481,5491,5492,5495,5496,5497,5498,5506,5507,5521,5525,5526,5527,5528,5529,5579,5580,5659,5665,5666,5668,5669,5671,5687,5688,5690,5692,5697,5698,5700,5702,5703,5705,5709,5710,5714,5715,5732,5733,5736,5740,5741,5767,5769,5771,5772,5773,5777,5780,5781,5782,5786,5787,5800,5801,5802,5803,5804,5806,5807,5811,5813,5814,5830,5832,5833,5834,5837,5838,5843,5845,5846,5849,5850,5851,5910,5911,5916,5917,5925,5926,5927,5928,5938,5940,5942,5943,5944,5948,5949,5951,6020,6021,6026,6028,6029,6030,6031,6034,6039,6040,6041,6042,6043,6050,6055,6071,6088,6089,6091,6092,6096,6097,6098,6099,6102,6103,6104,6105,6106,6108,6113,6115,6117,6118,6119,6120,6122,6123,6124,6126,6127,6128,6129,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6142,6143,6145,6149,6150,6153,6155,6164,6165,6169,6170,6171,6175,6176,6177,6178,6182,6184,6187,6188,6189,6193,6195,6197,6205,6206,6207,6208,6210,6220,6221,6237,6238,6240,6241,6242,6244,6247,6248,6251,6252,6254,6256,6258,6259,6260,6261,6265,6269,6270,6274,6276,6277,6278,6279,6289,6290,6291,6293,6294,6300,6301,6302,6303,6304,6305,6306,6307,6310,6315,6316,6317,6318,6319,6322,6324,6325,6327,6328,6331,6332,6333,6336,6337,6338,6340,6341,6342,6345,6346,6347,6350,6353,6357,6359,6360,6362,6363,6364,6368,6369,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6395,6396,6398,6399,6400,6402,6403,6406,6407,6408,6409,6410,6411,6413,6415,6416,6419,6427,6429,6432,6444,6501,6520,6542,6559,6560,6561,6562,6563,6565]},{"t":1769904000,"files":[6,7,8,9,10,11,12,13,14,15,16,21,22,23,24,25,26,27,31,33,35,37,38,39,40,42,43,44,46,47,48,49,50,53,54,55,58,59,60,64,65,66,67,68,70,71,72,76,77,78,79,80,84,85,87,88,89,90,91,93,96,97,98,99,100,101,102,104,105,106,108,109,110,111,114,118,122,129,130,131,136,144,149,151,152,153,154,161,167,170,182,186,189,192,195,197,199,200,202,206,213,217,219,220,221,222,225,234,236,240,242,248,249,256,258,260,265,267,271,273,278,281,283,287,295,296,297,299,300,307,311,314,316,317,318,319,320,321,322,331,332,333,334,336,337,338,340,343,344,346,347,348,350,351,352,353,354,355,356,358,359,360,364,371,373,376,377,378,380,381,382,383,385,386,387,388,389,392,394,396,397,401,403,406,407,411,415,416,417,418,419,420,421,430,431,432,433,441,443,445,448,449,450,451,453,457,461,462,463,464,469,474,477,480,483,487,490,494,506,509,515,517,520,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,542,544,546,549,552,553,555,556,561,562,563,564,565,566,567,568,569,571,573,574,576,578,579,580,581,582,583,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,605,608,610,612,613,616,617,618,619,622,623,624,625,626,627,629,630,631,632,633,634,635,636,638,639,642,643,644,646,647,648,649,650,651,652,653,654,657,658,659,663,665,666,668,670,671,673,675,677,678,679,686,688,689,690,691,692,695,696,697,698,699,700,701,702,721,723,724,725,731,733,735,736,737,738,739,740,741,743,745,746,750,751,752,756,759,760,761,762,763,766,767,768,769,770,771,773,774,775,776,777,779,780,782,784,785,787,788,789,790,791,792,794,801,803,804,807,808,809,810,811,812,815,818,819,820,822,824,825,826,827,828,829,831,832,835,836,837,838,839,843,847,848,849,853,856,857,858,860,861,862,863,864,865,866,868,869,871,875,901,903,910,914,921,958,979,1097,1099,1100,1101,1103,1104,1105,1106,1107,1108,1109,1113,1114,1115,1117,1118,1122,1124,1125,1127,1133,1139,1141,1142,1145,1147,1152,1153,1155,1160,1164,1167,1168,1170,1171,1172,1175,1178,1181,1183,1193,1194,1197,1200,1207,1209,1211,1217,1219,1225,1227,1229,1231,1237,1241,1243,1246,1247,1248,1260,1262,1264,1268,1270,1272,1274,1279,1284,1285,1286,1288,1289,1290,1291,1293,1294,1295,1297,1298,1299,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1318,1319,1320,1325,1326,1327,1328,1329,1330,1331,1333,1334,1335,1336,1337,1338,1339,1340,1342,1343,1345,1346,1347,1348,1349,1351,1352,1353,1355,1360,1361,1362,1363,1364,1365,1367,1368,1374,1375,1376,1377,1379,1381,1382,1384,1385,1386,1389,1390,1391,1394,1397,1398,1401,1402,1406,1407,1409,1411,1412,1414,1415,1418,1419,1420,1421,1422,1425,1429,1433,1434,1436,1438,1439,1440,1442,1444,1455,1461,1466,1467,1472,1473,1474,1477,1481,1484,1487,1489,1490,1492,1493,1495,1497,1498,1499,1500,1506,1508,1510,1512,1515,1517,1525,1527,1528,1531,1533,1535,1536,1537,1539,1540,1541,1542,1543,1546,1550,1554,1555,1556,1560,1563,1564,1565,1573,1575,1580,1584,1585,1591,1592,1597,1600,1601,1603,1604,1605,1606,1607,1608,1609,1616,1619,1621,1624,1625,1626,1627,1630,1632,1633,1634,1635,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1650,1651,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1672,1673,1675,1677,1678,1679,1680,1681,1683,1684,1687,1688,1689,1690,1693,1694,1695,1696,1697,1698,1699,1701,1702,1703,1704,1705,1706,1707,1709,1710,1711,1714,1715,1716,1717,1718,1719,1720,1721,1723,1724,1729,1730,1731,1733,1734,1736,1737,1738,1739,1740,1741,1744,1745,1746,1747,1748,1749,1750,1751,1753,1754,1755,1756,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1775,1776,1778,1779,1782,1783,1784,1785,1786,1787,1790,1792,1793,1794,1795,1796,1798,1799,1801,1802,1804,1806,1807,1810,1811,1813,1814,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1830,1831,1832,1835,1836,1837,1838,1839,1840,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1853,1854,1855,1861,1864,1866,1867,1868,1869,1871,1873,1874,1877,1879,1880,1881,1882,1883,1884,1886,1888,1889,1892,1893,1894,1895,1896,1897,1903,1904,1905,1907,1910,1912,1918,1919,1925,1926,1927,1930,1932,1934,1936,1937,1938,1939,1941,1942,1945,1946,1947,1953,1954,1955,1959,1960,1961,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1976,1977,1978,1979,1983,1984,1985,1986,1987,1990,1991,1992,1993,1994,1995,1996,1997,1998,2000,2001,2007,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2030,2031,2032,2035,2038,2039,2041,2042,2044,2045,2046,2047,2048,2049,2050,2054,2056,2057,2058,2064,2065,2066,2069,2071,2072,2075,2076,2079,2080,2081,2082,2083,2084,2085,2087,2088,2090,2091,2092,2093,2094,2100,2101,2102,2103,2104,2106,2107,2108,2109,2110,2111,2112,2113,2117,2118,2119,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2152,2153,2154,2156,2157,2161,2162,2163,2164,2166,2168,2169,2171,2172,2174,2175,2176,2178,2179,2180,2181,2183,2184,2185,2187,2188,2190,2192,2193,2194,2195,2196,2198,2201,2202,2203,2205,2206,2207,2208,2209,2210,2211,2212,2214,2218,2219,2220,2222,2223,2224,2226,2227,2228,2229,2230,2231,2232,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2249,2251,2263,2264,2265,2266,2267,2268,2270,2271,2272,2273,2274,2275,2277,2278,2279,2280,2286,2287,2288,2289,2290,2291,2295,2296,2297,2299,2303,2304,2305,2306,2308,2309,2310,2311,2314,2315,2316,2317,2318,2319,2320,2321,2322,2324,2325,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2342,2343,2344,2346,2347,2348,2350,2351,2352,2353,2355,2356,2357,2358,2359,2360,2361,2363,2365,2366,2367,2370,2372,2373,2374,2375,2377,2378,2379,2384,2385,2386,2390,2391,2392,2394,2396,2397,2398,2400,2401,2402,2403,2404,2405,2406,2407,2409,2411,2412,2413,2414,2415,2416,2417,2418,2420,2421,2422,2423,2424,2425,2428,2429,2430,2431,2435,2437,2438,2439,2440,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2456,2457,2458,2460,2461,2462,2464,2465,2466,2468,2469,2470,2471,2472,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2486,2487,2488,2489,2490,2491,2492,2493,2495,2497,2498,2499,2500,2503,2504,2505,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2526,2527,2528,2529,2530,2531,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2544,2548,2549,2550,2551,2552,2553,2554,2556,2557,2558,2560,2561,2562,2563,2565,2567,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2585,2586,2588,2589,2590,2591,2592,2594,2595,2596,2597,2598,2599,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2625,2626,2627,2628,2629,2630,2632,2633,2634,2635,2636,2640,2641,2642,2643,2644,2645,2647,2648,2650,2651,2652,2654,2655,2657,2659,2660,2663,2664,2665,2666,2667,2668,2671,2672,2674,2675,2676,2677,2678,2681,2682,2683,2684,2685,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2723,2726,2728,2729,2730,2733,2734,2735,2737,2738,2740,2742,2743,2748,2749,2750,2751,2752,2753,2755,2757,2758,2759,2761,2762,2763,2764,2765,2767,2769,2770,2772,2774,2775,2776,2778,2779,2780,2782,2785,2786,2787,2788,2789,2792,2793,2794,2797,2798,2799,2801,2802,2803,2804,2806,2807,2808,2809,2816,2817,2818,2820,2822,2823,2824,2825,2826,2832,2835,2836,2837,2838,2839,2841,2842,2843,2844,2845,2846,2851,2852,2853,2854,2855,2856,2857,2859,2860,2861,2862,2863,2864,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2882,2883,2884,2889,2890,2891,2892,2893,2894,2895,2896,2897,2899,2901,2902,2903,2905,2906,2908,2909,2910,2911,2912,2914,2915,2916,2917,2919,2920,2922,2923,2924,2925,2927,2929,2930,2931,2932,2933,2936,2937,2938,2941,2942,2944,2945,2947,2948,2949,2950,2952,2954,2955,2956,2958,2961,2962,2963,2964,2966,2967,2969,2970,2974,2975,2976,2977,2979,2980,2981,2982,2983,2984,2985,2987,2988,2991,2992,2994,2996,2998,3003,3010,3011,3012,3013,3014,3015,3016,3017,3019,3020,3021,3022,3023,3028,3029,3032,3033,3034,3035,3036,3041,3043,3044,3046,3049,3051,3052,3053,3056,3058,3059,3060,3063,3066,3068,3069,3072,3073,3076,3077,3078,3079,3082,3083,3084,3085,3086,3089,3093,3094,3095,3113,3115,3116,3120,3121,3122,3124,3125,3126,3127,3128,3131,3132,3133,3135,3136,3137,3138,3141,3142,3144,3146,3147,3148,3149,3151,3152,3153,3156,3159,3160,3163,3164,3165,3166,3169,3170,3171,3172,3173,3174,3175,3180,3181,3182,3186,3187,3190,3191,3192,3193,3194,3198,3199,3202,3203,3204,3205,3206,3208,3209,3210,3211,3214,3216,3217,3218,3219,3221,3222,3223,3224,3225,3226,3227,3231,3232,3233,3234,3235,3237,3238,3239,3240,3242,3243,3244,3246,3247,3248,3249,3250,3257,3258,3259,3260,3261,3262,3264,3265,3266,3268,3269,3270,3271,3272,3273,3278,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3292,3293,3294,3295,3297,3299,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3325,3326,3328,3329,3330,3331,3332,3333,3334,3335,3337,3338,3339,3340,3341,3342,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3364,3365,3366,3370,3371,3372,3373,3379,3380,3381,3382,3384,3386,3387,3388,3389,3390,3391,3392,3393,3394,3397,3399,3400,3401,3402,3403,3404,3405,3406,3407,3411,3412,3414,3415,3416,3418,3419,3421,3424,3425,3426,3427,3428,3429,3430,3431,3435,3436,3437,3439,3440,3441,3443,3444,3445,3446,3447,3449,3450,3452,3453,3454,3455,3456,3457,3459,3460,3461,3462,3463,3465,3466,3467,3468,3469,3471,3472,3473,3474,3475,3476,3477,3478,3479,3482,3484,3485,3486,3487,3488,3491,3492,3493,3494,3495,3496,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3529,3530,3531,3533,3534,3536,3537,3540,3541,3542,3543,3544,3546,3547,3556,3557,3559,3560,3561,3563,3564,3565,3567,3569,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3604,3605,3607,3609,3610,3611,3612,3613,3618,3621,3622,3623,3625,3626,3627,3628,3631,3635,3636,3637,3638,3639,3640,3642,3643,3644,3645,3647,3648,3649,3650,3651,3652,3653,3654,3657,3658,3659,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3675,3676,3677,3679,3680,3682,3683,3684,3685,3686,3687,3688,3689,3690,3692,3693,3694,3695,3696,3697,3699,3700,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3714,3715,3716,3718,3719,3720,3725,3726,3727,3728,3729,3730,3733,3739,3740,3741,3742,3743,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3758,3759,3760,3761,3762,3763,3765,3766,3767,3768,3769,3770,3771,3772,3778,3780,3781,3784,3785,3786,3787,3790,3791,3792,3793,3794,3795,3796,3797,3798,3800,3802,3804,3805,3806,3807,3808,3809,3810,3811,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3824,3825,3826,3827,3828,3829,3831,3832,3833,3834,3835,3836,3837,3839,3840,3841,3842,3843,3845,3849,3852,3855,3856,3858,3859,3860,3861,3862,3863,3864,3865,3867,3868,3869,3870,3872,3873,3874,3877,3882,3883,3884,3885,3886,3887,3889,3890,3892,3893,3895,3896,3897,3898,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3919,3921,3922,3923,3924,3925,3929,3930,3931,3932,3933,3934,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3948,3952,3953,3954,3955,3958,3959,3960,3961,3962,3966,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3984,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4014,4015,4016,4017,4018,4019,4021,4022,4026,4027,4028,4029,4032,4033,4034,4035,4038,4039,4041,4042,4043,4044,4045,4046,4047,4048,4049,4052,4053,4054,4055,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4082,4084,4086,4087,4088,4089,4090,4093,4094,4095,4096,4097,4098,4099,4100,4102,4103,4104,4107,4109,4116,4118,4119,4122,4123,4124,4125,4127,4129,4131,4133,4134,4136,4139,4140,4141,4143,4152,4153,4156,4157,4158,4159,4160,4162,4164,4165,4168,4169,4170,4171,4173,4174,4176,4178,4179,4180,4182,4185,4186,4187,4189,4190,4191,4192,4193,4194,4195,4197,4198,4199,4200,4201,4203,4204,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4219,4220,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4238,4239,4240,4241,4242,4243,4245,4246,4247,4248,4253,4254,4256,4257,4260,4261,4262,4263,4264,4265,4267,4269,4273,4274,4275,4276,4281,4283,4285,4287,4288,4290,4291,4293,4294,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4314,4315,4316,4317,4318,4319,4322,4323,4325,4326,4329,4330,4331,4332,4333,4337,4339,4340,4342,4343,4344,4345,4346,4348,4349,4350,4352,4353,4354,4355,4356,4357,4360,4361,4362,4363,4365,4366,4367,4369,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4387,4391,4392,4393,4394,4395,4396,4398,4399,4401,4403,4404,4405,4407,4408,4409,4410,4413,4414,4415,4416,4417,4418,4419,4421,4422,4423,4424,4426,4427,4429,4430,4431,4432,4437,4438,4441,4443,4444,4445,4446,4447,4448,4449,4450,4452,4454,4457,4458,4460,4461,4462,4463,4464,4465,4468,4469,4470,4471,4472,4473,4475,4476,4477,4479,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4498,4499,4500,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4532,4533,4535,4536,4537,4538,4539,4540,4541,4542,4543,4547,4548,4549,4550,4551,4555,4556,4557,4558,4559,4561,4568,4569,4570,4571,4572,4573,4575,4578,4579,4580,4581,4582,4583,4585,4586,4587,4589,4590,4591,4592,4593,4594,4595,4599,4600,4603,4604,4605,4609,4610,4614,4615,4616,4617,4618,4619,4622,4623,4624,4625,4626,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4639,4640,4641,4642,4643,4645,4647,4648,4649,4650,4651,4652,4653,4655,4659,4660,4661,4662,4663,4664,4665,4666,4667,4670,4671,4672,4673,4674,4675,4676,4677,4679,4680,4681,4683,4684,4685,4686,4688,4689,4690,4691,4692,4695,4696,4697,4699,4701,4702,4705,4706,4707,4708,4712,4713,4716,4717,4722,4725,4726,4727,4730,4733,4734,4735,4736,4739,4740,4743,4745,4750,4751,4752,4753,4755,4757,4760,4762,4763,4764,4765,4766,4767,4769,4770,4771,4774,4780,4781,4788,4789,4791,4792,4793,4795,4797,4798,4799,4801,4803,4804,4805,4806,4807,4808,4809,4810,4811,4812,4813,4817,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4833,4834,4835,4836,4844,4846,4847,4848,4850,4851,4852,4853,4854,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4870,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,4884,4887,4888,4890,4891,4892,4893,4894,4897,4898,4902,4906,4910,4911,4912,4914,4919,4920,4921,4922,4925,4926,4927,4928,4930,4931,4932,4933,4935,4938,4939,4943,4944,4945,4946,4947,4950,4952,4954,4957,4958,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4973,4977,4978,4983,4984,4986,4987,4989,4991,4992,4993,4994,4995,4996,4997,4998,4999,5003,5004,5006,5010,5011,5012,5013,5014,5015,5016,5018,5020,5024,5026,5028,5031,5032,5033,5034,5036,5038,5039,5040,5041,5042,5046,5047,5051,5052,5053,5054,5055,5056,5058,5059,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5079,5080,5081,5082,5084,5089,5090,5091,5092,5094,5096,5097,5098,5099,5100,5101,5102,5103,5104,5106,5108,5109,5110,5113,5114,5115,5116,5117,5118,5119,5120,5121,5124,5125,5126,5127,5128,5129,5132,5133,5134,5136,5138,5139,5140,5141,5142,5143,5144,5145,5147,5149,5150,5152,5153,5156,5157,5158,5159,5160,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5191,5193,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5212,5213,5214,5215,5216,5217,5218,5219,5220,5223,5225,5226,5227,5228,5229,5230,5233,5234,5235,5236,5238,5239,5240,5241,5242,5243,5244,5245,5246,5248,5249,5251,5252,5254,5255,5256,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5270,5271,5272,5275,5276,5277,5278,5279,5280,5282,5283,5286,5288,5289,5290,5292,5293,5294,5296,5297,5299,5300,5305,5306,5308,5309,5310,5312,5315,5316,5317,5319,5320,5321,5322,5324,5326,5327,5328,5332,5333,5334,5336,5337,5338,5339,5340,5341,5342,5344,5345,5346,5347,5348,5349,5351,5352,5353,5354,5355,5356,5357,5358,5360,5361,5364,5365,5366,5367,5370,5371,5375,5376,5377,5378,5379,5380,5381,5382,5385,5386,5387,5388,5389,5390,5392,5394,5395,5396,5397,5398,5399,5400,5401,5402,5404,5405,5407,5408,5410,5411,5412,5413,5414,5415,5416,5417,5420,5421,5422,5423,5424,5425,5426,5428,5429,5431,5432,5434,5435,5436,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5455,5456,5457,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5474,5475,5478,5479,5480,5481,5484,5485,5486,5487,5488,5489,5490,5491,5492,5494,5495,5497,5499,5500,5501,5503,5504,5505,5506,5507,5508,5509,5511,5515,5516,5517,5518,5519,5521,5522,5524,5525,5526,5527,5528,5529,5530,5531,5539,5542,5543,5544,5556,5557,5559,5569,5570,5571,5573,5574,5579,5580,5582,5600,5601,5602,5604,5607,5613,5616,5621,5624,5625,5626,5627,5632,5633,5635,5636,5639,5645,5648,5649,5665,5666,5668,5670,5671,5687,5688,5689,5690,5692,5693,5694,5695,5696,5697,5700,5702,5703,5704,5705,5709,5710,5711,5712,5713,5714,5715,5718,5732,5733,5739,5740,5767,5771,5772,5774,5775,5777,5779,5780,5781,5782,5783,5784,5786,5787,5790,5791,5792,5794,5795,5796,5797,5800,5801,5803,5804,5806,5807,5809,5810,5812,5813,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5830,5831,5832,5833,5834,5836,5837,5838,5839,5840,5841,5842,5843,5845,5846,5847,5848,5849,5850,5851,5853,5854,5855,5856,5861,5865,5868,5872,5874,5876,5878,5879,5892,5893,5895,5906,5907,5908,5909,5910,5911,5912,5916,5917,5918,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5948,5954,5955,5956,5957,5959,5962,5963,5968,5970,5972,5973,5974,5976,5980,5981,5982,5983,5985,5987,5988,5989,5990,5991,5994,5995,5996,5997,5999,6000,6001,6004,6005,6009,6011,6013,6014,6015,6017,6020,6021,6023,6027,6029,6032,6033,6035,6036,6039,6041,6042,6043,6045,6046,6047,6051,6054,6055,6056,6057,6058,6059,6060,6061,6062,6064,6065,6066,6067,6068,6069,6071,6072,6073,6079,6080,6081,6082,6083,6084,6086,6087,6088,6089,6090,6091,6092,6098,6100,6101,6102,6103,6105,6106,6107,6108,6109,6110,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6125,6126,6127,6128,6130,6131,6132,6134,6135,6136,6137,6138,6139,6142,6144,6145,6146,6147,6148,6149,6150,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6166,6167,6168,6169,6170,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6187,6188,6192,6193,6194,6196,6197,6198,6199,6201,6202,6203,6204,6205,6207,6209,6210,6214,6215,6216,6220,6222,6223,6224,6225,6227,6228,6229,6230,6232,6233,6234,6235,6238,6240,6241,6243,6244,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6265,6270,6271,6274,6275,6276,6277,6278,6279,6280,6287,6289,6290,6291,6292,6293,6294,6296,6297,6298,6299,6300,6301,6302,6303,6304,6305,6306,6307,6308,6309,6310,6311,6312,6314,6315,6316,6317,6318,6319,6320,6322,6323,6324,6325,6326,6327,6328,6329,6330,6332,6333,6334,6335,6336,6337,6338,6340,6341,6342,6343,6345,6346,6347,6348,6349,6350,6353,6354,6355,6356,6357,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6377,6378,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6395,6396,6397,6398,6399,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417,6419,6420,6421,6422,6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433,6434,6435,6436,6437,6438,6439,6440,6441,6442,6443,6444,6446,6559,6560,6561,6562,6563,6565]},{"t":1772323200,"files":[0,1,2,4,6,7,8,9,10,13,14,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,56,57,58,59,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,77,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,349,350,351,353,354,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,378,379,380,381,384,385,386,387,388,389,390,391,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,417,419,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,462,463,464,465,466,467,468,471,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,526,530,532,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,597,600,601,602,604,605,606,607,611,612,616,618,619,620,621,622,623,624,625,628,629,630,631,635,636,638,639,643,644,645,646,647,648,649,650,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,682,683,684,685,686,687,688,690,691,692,693,694,695,697,698,699,700,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,725,726,727,728,729,730,731,732,733,735,736,738,739,740,741,743,744,745,750,756,758,759,762,767,770,771,772,773,775,776,778,780,781,782,784,785,790,791,792,793,794,795,796,797,800,801,802,803,806,807,809,810,813,814,815,816,817,818,819,820,821,822,824,825,827,829,830,832,833,834,835,836,838,839,840,841,842,843,844,845,846,848,849,850,851,853,854,855,860,861,862,868,870,872,873,874,875,877,878,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1285,1286,1287,1288,1289,1291,1292,1293,1294,1295,1296,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1311,1312,1313,1315,1316,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1330,1332,1333,1336,1337,1339,1341,1343,1344,1345,1346,1347,1348,1349,1350,1352,1353,1357,1358,1359,1360,1362,1363,1364,1366,1369,1370,1371,1372,1373,1374,1376,1377,1386,1388,1389,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1404,1405,1408,1409,1412,1413,1414,1415,1418,1420,1421,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1599,1601,1602,1605,1609,1611,1612,1613,1614,1615,1619,1623,1627,1628,1631,1632,1634,1635,1637,1640,1642,1643,1647,1649,1650,1651,1653,1654,1655,1656,1657,1658,1659,1660,1661,1668,1669,1671,1672,1673,1674,1675,1676,1677,1682,1683,1684,1685,1686,1687,1688,1689,1691,1692,1693,1694,1697,1698,1700,1701,1702,1705,1706,1707,1708,1711,1712,1714,1720,1721,1722,1724,1726,1727,1729,1730,1732,1733,1734,1735,1736,1738,1742,1743,1745,1746,1747,1751,1752,1754,1755,1756,1757,1758,1759,1760,1761,1763,1767,1769,1774,1775,1776,1780,1781,1783,1784,1785,1788,1789,1791,1792,1793,1794,1795,1801,1802,1805,1806,1807,1808,1809,1810,1815,1818,1819,1820,1821,1823,1829,1830,1831,1832,1833,1834,1839,1840,1841,1843,1845,1856,1857,1858,1859,1860,1862,1863,1864,1865,1866,1867,1868,1869,1870,1872,1873,1874,1875,1876,1877,1879,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1895,1896,1897,1898,1899,1900,1901,1902,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1938,1939,1940,1941,1942,1943,1944,1945,1946,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1961,1962,1963,1964,1965,1966,1967,1970,1971,1973,1974,1975,1978,1980,1981,1982,1986,1987,1988,1989,1990,1992,1993,1994,1995,1996,1997,1998,1999,2001,2003,2004,2005,2006,2007,2008,2010,2011,2012,2013,2014,2016,2020,2023,2025,2026,2027,2028,2029,2030,2033,2034,2035,2036,2037,2038,2039,2040,2041,2043,2044,2045,2046,2048,2051,2052,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2082,2083,2084,2087,2088,2089,2090,2092,2095,2096,2097,2098,2099,2101,2102,2105,2106,2107,2108,2109,2112,2113,2114,2115,2116,2118,2119,2120,2121,2123,2124,2125,2126,2128,2138,2139,2141,2146,2148,2153,2154,2155,2156,2157,2159,2160,2161,2162,2163,2164,2167,2168,2173,2174,2175,2176,2177,2178,2179,2181,2182,2183,2185,2186,2187,2190,2191,2192,2196,2197,2199,2200,2201,2202,2203,2204,2205,2208,2209,2210,2212,2213,2214,2215,2216,2221,2222,2223,2225,2226,2227,2232,2233,2234,2235,2239,2240,2241,2244,2245,2246,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2269,2271,2273,2274,2275,2276,2278,2281,2282,2283,2284,2285,2286,2289,2290,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2303,2307,2308,2309,2311,2312,2313,2314,2315,2316,2317,2318,2322,2323,2326,2328,2330,2336,2337,2338,2343,2348,2353,2354,2355,2357,2358,2359,2360,2361,2367,2368,2369,2371,2372,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2393,2394,2395,2397,2398,2399,2400,2402,2403,2404,2406,2407,2408,2409,2410,2411,2415,2417,2418,2419,2420,2424,2426,2427,2430,2432,2433,2434,2436,2439,2440,2441,2442,2443,2444,2445,2451,2455,2456,2457,2461,2462,2467,2468,2469,2470,2472,2474,2476,2477,2478,2479,2481,2482,2483,2484,2485,2486,2487,2488,2489,2492,2493,2494,2495,2496,2497,2499,2500,2501,2502,2503,2505,2506,2507,2508,2509,2510,2512,2514,2515,2516,2517,2518,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2535,2538,2539,2540,2542,2543,2544,2545,2546,2547,2548,2549,2550,2552,2553,2556,2557,2558,2559,2561,2562,2563,2565,2566,2567,2568,2579,2580,2581,2582,2583,2584,2585,2586,2590,2591,2593,2596,2597,2604,2605,2612,2613,2614,2615,2616,2618,2619,2620,2621,2623,2624,2627,2628,2629,2630,2633,2634,2635,2636,2637,2638,2639,2640,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2656,2657,2659,2661,2662,2663,2664,2665,2666,2667,2669,2670,2671,2672,2673,2674,2675,2676,2677,2679,2680,2682,2683,2684,2685,2686,2687,2690,2692,2693,2695,2701,2702,2704,2705,2706,2707,2709,2710,2711,2713,2715,2716,2719,2720,2721,2725,2727,2728,2729,2730,2731,2732,2733,2735,2736,2737,2743,2744,2745,2746,2747,2748,2749,2750,2756,2757,2758,2759,2760,2761,2763,2764,2765,2766,2767,2768,2769,2770,2772,2773,2774,2775,2776,2777,2779,2780,2781,2782,2783,2784,2785,2786,2787,2790,2791,2795,2796,2798,2799,2802,2803,2804,2806,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2820,2822,2823,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2843,2844,2846,2847,2848,2850,2851,2859,2860,2862,2863,2864,2865,2866,2867,2868,2869,2870,2873,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2891,2893,2894,2895,2897,2901,2902,2903,2904,2905,2906,2907,2908,2910,2911,2913,2916,2917,2918,2919,2920,2921,2922,2923,2926,2927,2930,2931,2933,2935,2936,2937,2939,2940,2942,2944,2945,2946,2948,2949,2951,2952,2953,2954,2955,2956,2958,2959,2961,2962,2963,2964,2965,2966,2968,2970,2971,2972,2973,2974,2978,2979,2985,2986,2989,2990,2993,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3015,3016,3018,3020,3021,3022,3023,3024,3025,3026,3030,3031,3035,3037,3038,3039,3040,3045,3046,3047,3048,3053,3054,3055,3061,3062,3070,3071,3074,3075,3076,3077,3078,3079,3080,3081,3083,3084,3085,3088,3089,3091,3092,3094,3095,3097,3098,3099,3100,3101,3102,3103,3105,3106,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3125,3126,3127,3128,3129,3130,3131,3134,3136,3137,3138,3139,3140,3141,3142,3143,3144,3147,3148,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3167,3168,3169,3170,3171,3172,3175,3176,3177,3178,3179,3181,3182,3183,3184,3188,3189,3190,3191,3192,3193,3195,3196,3197,3199,3200,3201,3205,3208,3209,3210,3211,3212,3213,3214,3216,3217,3218,3222,3224,3228,3229,3230,3233,3234,3236,3238,3241,3242,3243,3251,3252,3253,3254,3255,3256,3257,3260,3261,3262,3264,3265,3266,3267,3268,3269,3272,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3285,3286,3289,3290,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3305,3306,3307,3310,3311,3313,3315,3316,3317,3318,3319,3320,3321,3326,3327,3331,3332,3333,3334,3335,3337,3339,3340,3342,3348,3351,3354,3357,3359,3366,3367,3368,3369,3371,3374,3375,3376,3377,3378,3379,3380,3383,3384,3388,3389,3390,3393,3394,3401,3402,3405,3406,3407,3408,3409,3410,3411,3424,3426,3427,3431,3432,3433,3440,3441,3442,3443,3446,3447,3448,3449,3450,3451,3456,3457,3458,3461,3462,3463,3464,3465,3466,3468,3469,3470,3471,3472,3474,3476,3480,3481,3484,3485,3486,3487,3488,3489,3490,3492,3493,3495,3502,3504,3505,3507,3508,3509,3511,3512,3515,3517,3518,3521,3522,3527,3528,3529,3530,3531,3533,3534,3535,3536,3538,3539,3540,3541,3543,3545,3546,3547,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3571,3572,3573,3574,3577,3578,3579,3580,3586,3589,3590,3591,3592,3593,3594,3595,3596,3599,3600,3601,3602,3603,3607,3609,3611,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3624,3625,3627,3628,3629,3630,3631,3632,3633,3634,3635,3637,3638,3640,3642,3643,3644,3645,3646,3647,3649,3650,3651,3652,3655,3656,3657,3658,3659,3665,3666,3669,3670,3671,3672,3673,3674,3676,3677,3678,3679,3680,3682,3683,3685,3686,3687,3688,3691,3692,3693,3696,3697,3699,3700,3701,3702,3703,3706,3707,3708,3711,3712,3713,3714,3715,3716,3717,3718,3719,3723,3724,3725,3729,3730,3734,3735,3736,3737,3738,3739,3740,3743,3744,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3763,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3785,3786,3787,3788,3789,3792,3793,3794,3795,3796,3797,3799,3801,3803,3804,3805,3810,3811,3812,3813,3814,3815,3816,3822,3823,3824,3825,3828,3829,3830,3831,3832,3833,3837,3838,3839,3840,3841,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3858,3866,3867,3868,3869,3870,3875,3876,3877,3878,3879,3880,3881,3882,3883,3886,3888,3889,3891,3892,3893,3894,3895,3896,3898,3899,3902,3904,3905,3906,3909,3910,3911,3912,3913,3914,3917,3918,3920,3922,3923,3925,3926,3927,3928,3929,3932,3933,3934,3935,3942,3945,3946,3947,3948,3949,3950,3951,3952,3954,3956,3958,3960,3961,3963,3964,3965,3966,3967,3972,3977,3978,3979,3980,3985,3986,3987,3988,3993,3994,3995,3996,3998,3999,4000,4001,4002,4003,4004,4012,4013,4016,4017,4020,4021,4022,4023,4024,4025,4026,4028,4029,4030,4031,4032,4033,4034,4036,4037,4038,4039,4040,4042,4043,4044,4046,4047,4048,4049,4052,4053,4054,4055,4056,4057,4058,4059,4060,4062,4064,4066,4067,4068,4070,4071,4073,4074,4075,4077,4078,4079,4080,4081,4082,4083,4084,4086,4088,4089,4092,4093,4096,4098,4099,4101,4104,4105,4106,4107,4108,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4134,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4153,4154,4155,4156,4158,4159,4161,4162,4163,4164,4165,4168,4169,4170,4171,4172,4173,4175,4177,4178,4180,4181,4183,4184,4185,4186,4187,4188,4189,4190,4194,4195,4196,4198,4199,4201,4202,4204,4207,4208,4209,4212,4214,4217,4218,4219,4220,4221,4222,4234,4235,4236,4237,4238,4239,4240,4244,4245,4249,4250,4251,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4273,4274,4275,4276,4277,4278,4280,4281,4282,4284,4285,4286,4289,4294,4295,4296,4297,4298,4301,4302,4303,4304,4305,4306,4308,4309,4310,4311,4312,4313,4315,4318,4319,4320,4322,4323,4324,4325,4326,4327,4328,4331,4334,4335,4336,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4349,4350,4351,4353,4354,4355,4358,4359,4361,4364,4365,4368,4369,4370,4372,4373,4374,4375,4376,4377,4378,4381,4382,4383,4384,4385,4386,4388,4389,4390,4391,4392,4393,4394,4395,4398,4399,4400,4401,4402,4403,4404,4406,4407,4408,4409,4410,4411,4412,4413,4414,4416,4417,4418,4421,4422,4423,4424,4425,4426,4427,4428,4429,4431,4433,4434,4435,4436,4437,4439,4440,4443,4444,4445,4446,4447,4448,4449,4450,4454,4455,4456,4457,4459,4460,4461,4463,4464,4466,4467,4468,4469,4470,4471,4474,4475,4478,4479,4480,4481,4484,4485,4487,4488,4491,4496,4497,4501,4502,4503,4504,4506,4507,4508,4509,4510,4511,4514,4524,4532,4533,4535,4536,4537,4541,4542,4543,4544,4545,4555,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4570,4571,4573,4574,4575,4576,4577,4581,4582,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4597,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4611,4612,4614,4615,4616,4617,4618,4619,4620,4621,4622,4627,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4643,4645,4651,4652,4653,4654,4665,4666,4668,4669,4671,4685,4686,4689,4691,4692,4693,4694,4695,4698,4699,4701,4702,4703,4704,4705,4709,4710,4711,4715,4716,4717,4718,4720,4721,4722,4724,4728,4729,4730,4731,4732,4733,4734,4735,4738,4740,4742,4743,4744,4746,4747,4748,4750,4751,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4767,4769,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4794,4796,4798,4799,4800,4801,4802,4804,4805,4808,4810,4811,4814,4816,4817,4818,4819,4820,4822,4827,4828,4830,4831,4832,4833,4834,4836,4837,4838,4839,4840,4841,4842,4843,4845,4846,4849,4855,4857,4858,4859,4860,4861,4862,4863,4864,4868,4869,4873,4874,4875,4876,4877,4878,4881,4882,4885,4886,4887,4889,4890,4891,4892,4893,4894,4895,4896,4897,4899,4901,4902,4903,4904,4905,4907,4908,4909,4911,4912,4913,4915,4916,4917,4918,4919,4921,4922,4923,4924,4927,4928,4930,4932,4933,4934,4935,4936,4937,4938,4939,4940,4942,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4959,4960,4961,4962,4963,4964,4965,4966,4968,4970,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4989,4990,4991,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5007,5008,5009,5010,5011,5012,5013,5015,5016,5017,5019,5020,5021,5022,5023,5025,5027,5028,5029,5030,5031,5033,5035,5036,5037,5038,5039,5041,5043,5044,5045,5047,5048,5050,5053,5055,5056,5057,5059,5060,5061,5064,5065,5066,5068,5070,5071,5072,5073,5074,5075,5077,5078,5079,5080,5082,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,5113,5117,5118,5119,5120,5122,5123,5126,5128,5130,5131,5132,5134,5136,5137,5138,5139,5141,5143,5144,5145,5147,5148,5149,5151,5152,5153,5154,5155,5156,5160,5164,5166,5168,5169,5170,5171,5173,5175,5176,5177,5178,5179,5180,5181,5183,5185,5186,5188,5189,5190,5192,5193,5194,5195,5196,5197,5198,5199,5204,5205,5206,5207,5208,5210,5211,5212,5221,5222,5226,5228,5236,5240,5241,5242,5243,5244,5245,5253,5256,5257,5259,5261,5262,5267,5268,5269,5270,5274,5276,5277,5279,5280,5281,5282,5283,5285,5286,5287,5293,5298,5299,5300,5301,5302,5303,5304,5305,5306,5307,5309,5310,5311,5326,5330,5331,5332,5333,5334,5335,5336,5339,5340,5344,5346,5348,5349,5350,5351,5352,5353,5354,5355,5356,5359,5360,5368,5369,5370,5371,5372,5373,5374,5381,5382,5383,5384,5386,5387,5388,5390,5391,5393,5394,5395,5396,5397,5400,5401,5402,5403,5406,5409,5410,5413,5418,5419,5422,5423,5425,5426,5427,5429,5430,5433,5434,5436,5437,5438,5439,5440,5441,5442,5446,5447,5448,5449,5451,5452,5453,5454,5455,5456,5457,5458,5460,5463,5464,5465,5466,5468,5470,5472,5476,5480,5481,5482,5483,5489,5491,5492,5493,5502,5506,5507,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5523,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,5549,5550,5551,5552,5553,5554,5555,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5625,5626,5627,5628,5629,5630,5631,5633,5634,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5670,5671,5672,5673,5675,5679,5684,5685,5686,5687,5688,5689,5691,5692,5693,5694,5695,5696,5697,5699,5700,5701,5702,5703,5705,5706,5707,5708,5709,5710,5713,5714,5715,5716,5717,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5742,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5773,5774,5775,5776,5777,5778,5780,5781,5782,5785,5786,5788,5789,5790,5791,5793,5798,5799,5801,5803,5804,5805,5806,5807,5808,5810,5815,5816,5824,5828,5829,5833,5834,5835,5836,5840,5843,5844,5845,5846,5848,5849,5852,5853,5854,5855,5856,5857,5858,5859,5860,5862,5863,5864,5865,5866,5867,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,5880,5881,5882,5883,5884,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,5909,5910,5913,5914,5915,5916,5917,5919,5922,5923,5924,5925,5926,5929,5930,5931,5934,5935,5936,5937,5938,5939,5941,5942,5945,5946,5947,5950,5952,5953,5954,5956,5958,5959,5960,5961,5962,5964,5965,5966,5967,5969,5971,5973,5974,5975,5977,5978,5979,5982,5984,5986,5987,5990,5992,5993,5994,5996,5997,5998,6002,6003,6004,6005,6006,6007,6008,6009,6010,6012,6016,6018,6019,6022,6023,6024,6025,6026,6029,6035,6037,6038,6041,6042,6044,6048,6049,6052,6053,6055,6060,6063,6064,6068,6069,6070,6074,6075,6076,6077,6078,6082,6085,6087,6088,6089,6091,6093,6094,6095,6096,6107,6108,6111,6112,6113,6114,6115,6116,6117,6118,6119,6121,6122,6125,6126,6127,6128,6129,6131,6135,6136,6137,6138,6142,6143,6145,6147,6151,6152,6153,6161,6164,6165,6166,6168,6169,6172,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6191,6194,6199,6200,6208,6211,6213,6217,6220,6223,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6239,6240,6241,6243,6244,6245,6246,6247,6250,6251,6252,6254,6255,6256,6257,6258,6259,6260,6261,6264,6266,6267,6268,6271,6272,6273,6274,6275,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6292,6294,6295,6299,6300,6304,6305,6306,6307,6309,6311,6312,6313,6314,6315,6320,6321,6322,6323,6327,6329,6330,6332,6333,6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6351,6352,6353,6354,6357,6358,6359,6360,6361,6362,6363,6364,6367,6370,6371,6373,6374,6375,6376,6377,6378,6379,6380,6394,6395,6396,6397,6398,6399,6400,6402,6406,6407,6408,6409,6410,6413,6414,6417,6418,6419,6420,6421,6422,6423,6424,6425,6426,6427,6428,6429,6432,6433,6435,6441,6444,6445,6558,6559,6560,6561,6562,6564,6565]}]}}
\ No newline at end of file
diff --git a/viz/src/colors.js b/viz/src/colors.js
new file mode 100644
index 0000000..60584fb
--- /dev/null
+++ b/viz/src/colors.js
@@ -0,0 +1,67 @@
+/**
+ * Shared color palettes for the visualization.
+ */
+
+// 16-color palette for directories (architecture mode) and owners (ownership mode)
+// First 12 = Phase 1 architecture colors. Last 4 added for Phase 2 ownership.
+export const DIR_COLORS = [
+ '#58a6ff', '#3fb950', '#d2a8ff', '#ffa657',
+ '#f78166', '#79c0ff', '#56d364', '#e3b341',
+ '#ff7b72', '#a5d6ff', '#7ee787', '#ffa198',
+ '#db6d28', '#388bfd', '#bc8cff', '#4ac26b',
+];
+
+export function dirColor(index) {
+ return DIR_COLORS[index % DIR_COLORS.length];
+}
+
+/**
+ * Map a riskScore (0–1) to a green→yellow→red color.
+ * Returns [r, g, b] each in 0–1 range.
+ */
+export function riskColor(score) {
+ const s = Math.max(0, Math.min(1, score));
+ // green #3fb950 → yellow #e3b341 → red #ff6b6b
+ if (s < 0.5) {
+ const t = s * 2;
+ return [
+ (0x3f + (0xe3 - 0x3f) * t) / 255,
+ (0xb9 + (0xb3 - 0xb9) * t) / 255,
+ (0x50 + (0x41 - 0x50) * t) / 255,
+ ];
+ } else {
+ const t = (s - 0.5) * 2;
+ return [
+ (0xe3 + (0xff - 0xe3) * t) / 255,
+ (0xb3 + (0x6b - 0xb3) * t) / 255,
+ (0x41 + (0x6b - 0x41) * t) / 255,
+ ];
+ }
+}
+
+// Background color
+export const BG_COLOR = 0x0d1117;
+
+// Fixed color for unowned files (muted gray)
+export const UNOWNED_COLOR = '#484f58';
+
+/**
+ * DJB2 hash — maps a string to a non-negative integer.
+ */
+function djb2(str) {
+ let hash = 5381;
+ for (let i = 0; i < str.length; i++) {
+ hash = (((hash << 5) + hash) + str.charCodeAt(i)) | 0;
+ }
+ return Math.abs(hash);
+}
+
+/**
+ * Map an owner name to a color from the 16-color palette.
+ * "unowned" always returns UNOWNED_COLOR.
+ * Two owners may share a color (hash collision) — acceptable given 16 colors + 10-owner legend cap.
+ */
+export function ownerColor(ownerName) {
+ if (!ownerName || ownerName === 'unowned') return UNOWNED_COLOR;
+ return DIR_COLORS[djb2(ownerName) % DIR_COLORS.length];
+}
diff --git a/viz/src/data.js b/viz/src/data.js
new file mode 100644
index 0000000..2eaf522
--- /dev/null
+++ b/viz/src/data.js
@@ -0,0 +1,25 @@
+/**
+ * Fetch and validate data.json.
+ * Shows error overlay if missing or malformed.
+ */
+export async function loadData() {
+ try {
+ const resp = await fetch('./data.json');
+ if (!resp.ok) throw new Error(`HTTP ${resp.status}: ${resp.statusText}`);
+ const data = await resp.json();
+
+ // Minimal schema validation
+ if (!data.tree || !data.struct_edges || !data.stats) {
+ throw new Error('Invalid data.json: missing required fields (tree, struct_edges, stats)');
+ }
+
+ return data;
+ } catch (err) {
+ const overlay = document.getElementById('error-overlay');
+ const detail = document.getElementById('error-detail');
+ overlay.classList.add('visible');
+ detail.textContent = err.message;
+ document.getElementById('loading-overlay').style.display = 'none';
+ throw err;
+ }
+}
diff --git a/viz/src/edges.js b/viz/src/edges.js
new file mode 100644
index 0000000..0f5dac5
--- /dev/null
+++ b/viz/src/edges.js
@@ -0,0 +1,124 @@
+import * as THREE from 'three';
+import { scene, markDirty } from './renderer.js';
+import { filePositions, fileNodes, regions } from './layout.js';
+
+let edgeMesh = null;
+
+/**
+ * Compute world-space points along an arc between two positions.
+ * Cross-module arcs: cubic Bezier through centroidA → centroidB.
+ * Same-module arcs: pass centroidA = centroidB = midpoint(p0, p1) for a straight line.
+ *
+ * @param {{x:number,y:number}} p0 - source position (Three.js world space, Y already flipped)
+ * @param {{x:number,y:number}} p1 - target position
+ * @param {{x:number,y:number}} centroidA - source region centroid
+ * @param {{x:number,y:number}} centroidB - target region centroid
+ * @param {number} segments - number of segments (returns segments+1 points)
+ * @returns {THREE.Vector3[]}
+ */
+export function computeArcPoints(p0, p1, centroidA, centroidB, segments) {
+ const curve = new THREE.CubicBezierCurve3(
+ new THREE.Vector3(p0.x, p0.y, 0),
+ new THREE.Vector3(centroidA.x, centroidA.y, 0),
+ new THREE.Vector3(centroidB.x, centroidB.y, 0),
+ new THREE.Vector3(p1.x, p1.y, 0),
+ );
+ return curve.getPoints(segments);
+}
+
+/**
+ * Build and add structural edges to the scene.
+ * Cross-module edges use cubic Bezier bundling through region centroids.
+ * Same-module edges are straight lines.
+ *
+ * @param {Array<[number,number]>} structEdges - [sourceId, targetId] pairs
+ */
+export function createEdges(structEdges) {
+ // Pre-compute top-level region centroids
+ const regionCentroids = {};
+ for (const r of regions) {
+ if (r.depth === 1) {
+ regionCentroids[r.name] = {
+ x: (r.x0 + r.x1) / 2,
+ y: -(r.y0 + r.y1) / 2, // flip Y
+ };
+ }
+ }
+
+ // Build file id → topLevelDir lookup
+ const fileTopDir = {};
+ for (const fn of fileNodes) {
+ fileTopDir[fn.id] = fn.topLevelDir;
+ }
+
+ const points = [];
+
+ for (const [srcId, tgtId] of structEdges) {
+ const srcPos = filePositions.get(srcId);
+ const tgtPos = filePositions.get(tgtId);
+ if (!srcPos || !tgtPos) continue;
+
+ const sx = srcPos.x, sy = -srcPos.y; // flip Y
+ const tx = tgtPos.x, ty = -tgtPos.y;
+
+ const srcDir = fileTopDir[srcId];
+ const tgtDir = fileTopDir[tgtId];
+
+ if (srcDir && tgtDir && srcDir !== tgtDir) {
+ // Cross-module: cubic Bezier through region centroids
+ const c1 = regionCentroids[srcDir];
+ const c2 = regionCentroids[tgtDir];
+ if (c1 && c2) {
+ const curve = new THREE.CubicBezierCurve3(
+ new THREE.Vector3(sx, sy, -0.5),
+ new THREE.Vector3(c1.x, c1.y, -0.5),
+ new THREE.Vector3(c2.x, c2.y, -0.5),
+ new THREE.Vector3(tx, ty, -0.5),
+ );
+ const samples = curve.getPoints(8);
+ for (let i = 0; i < samples.length - 1; i++) {
+ points.push(samples[i].x, samples[i].y, samples[i].z);
+ points.push(samples[i + 1].x, samples[i + 1].y, samples[i + 1].z);
+ }
+ } else {
+ // Fallback: straight line
+ points.push(sx, sy, -0.5, tx, ty, -0.5);
+ }
+ } else {
+ // Same-module: straight line
+ points.push(sx, sy, -0.5, tx, ty, -0.5);
+ }
+ }
+
+ if (points.length === 0) return;
+
+ const geo = new THREE.BufferGeometry();
+ geo.setAttribute(
+ 'position',
+ new THREE.Float32BufferAttribute(points, 3),
+ );
+ const mat = new THREE.LineBasicMaterial({
+ color: 0x21262d,
+ transparent: true,
+ opacity: 0.6,
+ depthWrite: false,
+ });
+ edgeMesh = new THREE.LineSegments(geo, mat);
+ scene.add(edgeMesh);
+ markDirty();
+}
+
+/**
+ * Set edge opacity for selection highlighting.
+ * @param {number|null} opacity - null resets to default
+ */
+export function setEdgeOpacity(opacity) {
+ if (!edgeMesh) return;
+ edgeMesh.material.opacity = opacity ?? 0.6;
+ edgeMesh.material.needsUpdate = true;
+ markDirty();
+}
+
+export function getEdgeMesh() {
+ return edgeMesh;
+}
diff --git a/viz/src/filters.js b/viz/src/filters.js
new file mode 100644
index 0000000..7ef564e
--- /dev/null
+++ b/viz/src/filters.js
@@ -0,0 +1,128 @@
+import { setFilterMask } from './nodes.js';
+import { fileNodes } from './layout.js';
+
+// ── Filter state ──
+let _ownerFilter = null; // string | null
+let _riskMin = null; // number | null (0–1)
+let _degreeMin = null; // number | null (>0 only — 0 normalised to null at setter)
+let _reachableMin = null; // number | null (>0 only — 0 normalised to null at setter)
+let _blastCounts = []; // number[], indexed by node id (contiguous 0..N-1)
+
+export const RISK_BANDS = { low: 0.01, med: 0.10, high: 0.33 };
+
+/**
+ * Call once from main.js after initInteraction (blast counts must be ready).
+ * Must be called before any filter setter that involves reachable counts.
+ * If called after a setter fires, _blastCounts is [] and all nodes get 0, which is
+ * handled safely by (_blastCounts[fn.id] || 0) — nodes are incorrectly excluded from
+ * a reachable filter, but this ordering violation cannot happen given main.js call order.
+ * @param {number[]} blastCounts - reachable count per node id, length === fileNodes.length
+ */
+export function initFilters(blastCounts) {
+ _blastCounts = blastCounts;
+}
+
+// Setters normalise 0 → null for degree/reachable so _apply() has a clean invariant
+export function setOwnerFilter(name) { _ownerFilter = name || null; _apply(); }
+export function setRiskFilter(min) { _riskMin = min; _apply(); }
+export function setDegreeFilter(min) { _degreeMin = (min > 0) ? min : null; _apply(); }
+export function setReachableFilter(min) { _reachableMin = (min > 0) ? min : null; _apply(); }
+
+export function getOwnerFilter() { return _ownerFilter; }
+export function getRiskMin() { return _riskMin; }
+export function getDegreeMin() { return _degreeMin; }
+export function getReachableMin() { return _reachableMin; }
+
+function _apply() {
+ const anyActive = _ownerFilter !== null || _riskMin !== null ||
+ _degreeMin !== null || _reachableMin !== null;
+
+ if (!anyActive) {
+ setFilterMask(null);
+ } else {
+ const active = new Set();
+ for (const fn of fileNodes) {
+ if (_ownerFilter !== null && fn.owner !== _ownerFilter) continue;
+ if (_riskMin !== null && fn.riskScore < _riskMin) continue;
+ if (_degreeMin !== null && fn.degree < _degreeMin) continue;
+ if (_reachableMin !== null && (_blastCounts[fn.id] || 0) < _reachableMin) continue;
+ active.add(fn.id);
+ }
+ setFilterMask(active);
+ }
+
+ _updateAllUI();
+}
+
+function _updateAllUI() {
+ // Owner chip
+ _setChip('owner-filter-chip', 'owner-filter-label',
+ _ownerFilter ? _ownerFilter : null);
+
+ // Risk chip
+ _setChip('risk-filter-chip', 'risk-filter-label',
+ _riskMin !== null ? `≥ ${Math.round(_riskMin * 100)}%` : null);
+
+ // Degree chip
+ _setChip('degree-filter-chip', 'degree-filter-label',
+ _degreeMin !== null ? `≥ ${_degreeMin}` : null);
+
+ // Reachable chip
+ _setChip('reachable-filter-chip', 'reachable-filter-label',
+ _reachableMin !== null ? `≥ ${_reachableMin}` : null);
+
+ // Owner legend rows
+ document.querySelectorAll('.owner-legend-row').forEach(row => {
+ const isActive = _ownerFilter !== null && row.dataset.owner === _ownerFilter;
+ row.style.background = isActive ? 'rgba(88,166,255,0.1)' : '';
+ row.style.borderRadius = isActive ? '4px' : '';
+ });
+
+ // Risk band buttons
+ for (const [band, threshold] of Object.entries(RISK_BANDS)) {
+ const btn = document.getElementById(`risk-band-${band}`);
+ if (!btn) continue;
+ const isActive = _riskMin !== null && Math.abs(_riskMin - threshold) < 0.001;
+ btn.style.background = isActive ? 'rgba(88,166,255,0.15)' : 'rgba(13,17,23,0.9)';
+ btn.style.color = isActive ? '#58a6ff' : '#8b949e';
+ btn.style.borderColor = isActive ? 'rgba(88,166,255,0.4)' : '#30363d';
+ }
+
+ // Risk slider thumb position
+ const riskSlider = document.getElementById('risk-filter-slider');
+ if (riskSlider) riskSlider.value = _riskMin !== null ? _riskMin : 0;
+
+ // Show/hide chip section container
+ const chipSection = document.getElementById('filter-chips-section');
+ if (chipSection) {
+ const anyChip = _ownerFilter !== null || _riskMin !== null ||
+ _degreeMin !== null || _reachableMin !== null;
+ chipSection.style.display = anyChip ? 'block' : 'none';
+ }
+}
+
+function _setChip(chipId, labelId, text) {
+ const chip = document.getElementById(chipId);
+ if (!chip) return;
+ if (text) {
+ chip.style.display = 'flex';
+ chip.querySelector(`#${labelId}`).textContent = text;
+ } else {
+ chip.style.display = 'none';
+ }
+}
+
+// Re-apply owner legend row highlights after legend is rebuilt on mode switch.
+// ui.js fires mode-changed BEFORE rebuilding the legend DOM, so a microtask
+// defers one turn and reliably sees the freshly-appended rows.
+window.addEventListener('mode-changed', (e) => {
+ if (e.detail.mode === 'ownership' && _ownerFilter) {
+ Promise.resolve().then(() => {
+ document.querySelectorAll('.owner-legend-row').forEach(row => {
+ const isActive = row.dataset.owner === _ownerFilter;
+ row.style.background = isActive ? 'rgba(88,166,255,0.1)' : '';
+ row.style.borderRadius = isActive ? '4px' : '';
+ });
+ });
+ }
+});
diff --git a/viz/src/interaction.js b/viz/src/interaction.js
new file mode 100644
index 0000000..04d0e81
--- /dev/null
+++ b/viz/src/interaction.js
@@ -0,0 +1,391 @@
+import * as THREE from 'three';
+import { camera, renderer, markDirty, setResizeCallback } from './renderer.js';
+import { fileNodes } from './layout.js';
+import { startRipple, clearRipple, updateColors } from './nodes.js';
+import { initParticles, clearParticles } from './particles.js';
+import { setEdgeOpacity, getEdgeMesh } from './edges.js';
+
+// ── State ──
+let selectedNode = null;
+let currentMode = 'architecture';
+let structAdj = {};
+let _blastCounts = []; // number[], indexed by node id (contiguous 0..N-1)
+let cochangeByNode = {};
+let showCochange = false;
+
+// ── Picking ──
+let pickingRT = null;
+let pickingScene = null;
+let pickingMesh = null;
+const _pickColor = new Uint8Array(4);
+
+// ── Zoom state ──
+let zoomLevel = 1;
+const MIN_ZOOM = 0.3;
+const MAX_ZOOM = 20;
+
+// Camera bounds snapshot (initial)
+let camInitial = { left: 0, right: 0, top: 0, bottom: 0 };
+let panOffset = { x: 0, y: 0 };
+let isPanning = false;
+let panStart = { x: 0, y: 0 };
+let didPan = false; // true if mouse moved during drag — suppresses click
+let animating = false;
+
+/**
+ * Initialize interaction: zoom, pan, picking, selection.
+ * @param {Object} data - full data.json
+ */
+export function initInteraction(data) {
+ cochangeByNode = data.cochange_by_node || {};
+
+ // Build structural adjacency for blast radius BFS
+ structAdj = {};
+ for (const [s, t] of data.struct_edges) {
+ if (!structAdj[s]) structAdj[s] = [];
+ if (!structAdj[t]) structAdj[t] = [];
+ structAdj[s].push(t);
+ structAdj[t].push(s);
+ }
+
+ // Pre-compute 3-hop reachable count for every node (used by connectivity filter).
+ // Safe: fn.id === index in fileNodes (contiguous 0..N-1 invariant from layout.js).
+ _blastCounts = new Array(fileNodes.length).fill(0);
+ for (const fn of fileNodes) {
+ let frontier = [fn.id];
+ const visited = new Set([fn.id]);
+ for (let depth = 1; depth <= 3; depth++) {
+ const next = [];
+ for (const n of frontier) {
+ for (const nb of structAdj[n] || []) {
+ if (!visited.has(nb)) { visited.add(nb); next.push(nb); }
+ }
+ }
+ frontier = next;
+ }
+ _blastCounts[fn.id] = visited.size - 1; // exclude self
+ }
+
+ // Store initial camera bounds
+ camInitial = {
+ left: camera.left,
+ right: camera.right,
+ top: camera.top,
+ bottom: camera.bottom,
+ };
+
+ // Setup picking render target
+ pickingRT = new THREE.WebGLRenderTarget(1, 1, {
+ format: THREE.RGBAFormat,
+ type: THREE.UnsignedByteType,
+ });
+
+ // Build picking scene with unique color per node
+ pickingScene = new THREE.Scene();
+ pickingScene.background = new THREE.Color(0x000000);
+ const geo = new THREE.CircleGeometry(1, 16);
+ const mat = new THREE.MeshBasicMaterial({ vertexColors: false });
+ pickingMesh = new THREE.InstancedMesh(geo, mat, fileNodes.length);
+
+ const _m = new THREE.Matrix4();
+ const _p = new THREE.Vector3();
+ const _q = new THREE.Quaternion();
+ const _s = new THREE.Vector3();
+ const _c = new THREE.Color();
+
+ for (let i = 0; i < fileNodes.length; i++) {
+ const fn = fileNodes[i];
+ const r = Math.max(3, Math.min(16, 2 + Math.sqrt(fn.degree) * 2.5));
+ // Make picking radius slightly larger for easier clicks
+ const pr = r * 1.3;
+ _p.set(fn.x, -fn.y, 0);
+ _s.set(pr, pr, 1);
+ _m.compose(_p, _q, _s);
+ pickingMesh.setMatrixAt(i, _m);
+
+ // Encode id+1 as color (0 = background = no node)
+ const encoded = fn.id + 1;
+ _c.setRGB(
+ ((encoded >> 16) & 0xff) / 255,
+ ((encoded >> 8) & 0xff) / 255,
+ (encoded & 0xff) / 255,
+ );
+ pickingMesh.setColorAt(i, _c);
+ }
+
+ pickingMesh.instanceMatrix.needsUpdate = true;
+ pickingMesh.instanceColor.needsUpdate = true;
+ pickingScene.add(pickingMesh);
+
+ // Event listeners
+ const canvas = renderer.domElement;
+ canvas.addEventListener('wheel', onWheel, { passive: false });
+ canvas.addEventListener('mousedown', onMouseDown);
+ canvas.addEventListener('mousemove', onMouseMove);
+ canvas.addEventListener('mouseup', onMouseUp);
+ canvas.addEventListener('click', onClick);
+
+ // Layer toggle handler
+ let showImports = true;
+ window.addEventListener('layer-toggle', (e) => {
+ const { layer, visible } = e.detail;
+ if (layer === 'imports') {
+ showImports = visible;
+ const mesh = getEdgeMesh();
+ if (mesh) {
+ mesh.visible = visible;
+ markDirty();
+ }
+ }
+ if (layer === 'cochange') {
+ showCochange = visible;
+ if (selectedNode) {
+ if (visible) {
+ const cochanges = cochangeByNode[String(selectedNode.id)] || [];
+ initParticles(selectedNode.id, cochanges, fileNodes);
+ } else {
+ clearParticles();
+ }
+ }
+ }
+ });
+
+ // Escape key clears selection
+ window.addEventListener('keydown', (e) => {
+ if (e.key === 'Escape') clearSelection();
+ });
+
+ setResizeCallback(() => {
+ camInitial = {
+ left: camera.left,
+ right: camera.right,
+ top: camera.top,
+ bottom: camera.bottom,
+ };
+ // Reset pan and zoom when window resizes
+ panOffset = { x: 0, y: 0 };
+ zoomLevel = 1;
+ });
+
+ // Listen for navigate-to-node from hotspots/search
+ window.addEventListener('navigate-to-node', (e) => {
+ const id = e.detail.id;
+ const node = fileNodes.find(fn => fn.id === id);
+ if (!node) return;
+
+ const targetPanX = node.x - (camInitial.right + camInitial.left) / 2;
+ const targetPanY = -node.y - (camInitial.top + camInitial.bottom) / 2;
+
+ flyTo(targetPanX, targetPanY, 4, 400, () => {
+ selectNode(node);
+ });
+ });
+}
+
+/**
+ * Animate camera to a position.
+ * panX/panY: world-space offset from initial camera center.
+ * zoom: 1.0 = initial full view.
+ * duration: milliseconds.
+ * onComplete: optional callback when animation finishes.
+ */
+export function flyTo(panX, panY, zoom, duration, onComplete) {
+ const startZoom = zoomLevel;
+ const startPanX = panOffset.x;
+ const startPanY = panOffset.y;
+ const startTime = performance.now();
+ animating = true;
+
+ function step(now) {
+ const t = Math.min(1, (now - startTime) / duration);
+ const ease = t * (2 - t);
+ zoomLevel = startZoom + (zoom - startZoom) * ease;
+ panOffset.x = startPanX + (panX - startPanX) * ease;
+ panOffset.y = startPanY + (panY - startPanY) * ease;
+ applyZoom();
+ if (t < 1) {
+ requestAnimationFrame(step);
+ } else {
+ animating = false;
+ if (onComplete) onComplete();
+ }
+ }
+ requestAnimationFrame(step);
+}
+
+/** Return current initial camera bounds (needed by tour.js for coordinate math). */
+export function getCamInitial() {
+ return { ...camInitial };
+}
+
+export function updateCamInitial() {
+ camInitial = {
+ left: camera.left,
+ right: camera.right,
+ top: camera.top,
+ bottom: camera.bottom,
+ };
+}
+
+function onWheel(e) {
+ e.preventDefault();
+ const factor = e.deltaY > 0 ? 0.9 : 1.1;
+ zoomLevel = Math.max(MIN_ZOOM, Math.min(MAX_ZOOM, zoomLevel * factor));
+ applyZoom();
+}
+
+function applyZoom() {
+ const cx = (camInitial.right + camInitial.left) / 2 + panOffset.x;
+ const cy = (camInitial.top + camInitial.bottom) / 2 + panOffset.y;
+ const hw = ((camInitial.right - camInitial.left) / 2) / zoomLevel;
+ const hh = ((camInitial.top - camInitial.bottom) / 2) / zoomLevel;
+ camera.left = cx - hw;
+ camera.right = cx + hw;
+ camera.top = cy + hh;
+ camera.bottom = cy - hh;
+ camera.updateProjectionMatrix();
+ markDirty();
+}
+
+function onMouseDown(e) {
+ if (e.button === 0) {
+ isPanning = true;
+ didPan = false;
+ panStart = { x: e.clientX, y: e.clientY };
+ }
+}
+
+function onMouseMove(e) {
+ if (!isPanning) return;
+ const dx = e.clientX - panStart.x;
+ const dy = e.clientY - panStart.y;
+ if (Math.abs(dx) > 2 || Math.abs(dy) > 2) didPan = true;
+ panStart = { x: e.clientX, y: e.clientY };
+
+ // Convert pixel movement to world units
+ const viewW = camera.right - camera.left;
+ const viewH = camera.top - camera.bottom;
+ const canvasW = renderer.domElement.clientWidth;
+ const canvasH = renderer.domElement.clientHeight;
+ panOffset.x -= (dx / canvasW) * viewW;
+ panOffset.y += (dy / canvasH) * viewH;
+ applyZoom();
+}
+
+function onMouseUp() {
+ isPanning = false;
+}
+
+function onClick(e) {
+ // Suppress click if this was a pan gesture
+ if (didPan) return;
+
+ // Pick node via GPU color buffer
+ const rect = renderer.domElement.getBoundingClientRect();
+ const x = e.clientX - rect.left;
+ const y = e.clientY - rect.top;
+
+ // Render picking scene to full-size RT and read the clicked pixel
+ const dpr = renderer.getPixelRatio();
+ const rtW = Math.ceil(rect.width * dpr);
+ const rtH = Math.ceil(rect.height * dpr);
+ pickingRT.setSize(rtW, rtH);
+
+ renderer.setRenderTarget(pickingRT);
+ renderer.render(pickingScene, camera);
+
+ const pixelX = Math.floor(x * dpr);
+ const pixelY = Math.floor((rect.height - y) * dpr); // flip Y for GL
+ renderer.readRenderTargetPixels(pickingRT, pixelX, pixelY, 1, 1, _pickColor);
+
+ renderer.setRenderTarget(null);
+
+ const encoded = (_pickColor[0] << 16) | (_pickColor[1] << 8) | _pickColor[2];
+ if (encoded === 0) {
+ clearSelection();
+ return;
+ }
+
+ const nodeId = encoded - 1;
+ const node = fileNodes.find(fn => fn.id === nodeId);
+ if (node) {
+ selectNode(node);
+ }
+}
+
+/**
+ * BFS blast radius on structural adjacency.
+ */
+function blastRadiusBFS(nodeId, maxDepth) {
+ const blastDepth = {};
+ let frontier = [nodeId];
+ const visited = new Set([nodeId]);
+ for (let depth = 1; depth <= maxDepth; depth++) {
+ const next = [];
+ for (const n of frontier) {
+ for (const nb of structAdj[n] || []) {
+ if (!visited.has(nb)) {
+ visited.add(nb);
+ blastDepth[nb] = depth;
+ next.push(nb);
+ }
+ }
+ }
+ frontier = next;
+ }
+ return blastDepth;
+}
+
+function selectNode(node) {
+ selectedNode = node;
+
+ const blastDepth = blastRadiusBFS(node.id, 3);
+
+ const nodesByDepth = {};
+ for (const [id, d] of Object.entries(blastDepth)) {
+ (nodesByDepth[d] ||= []).push(Number(id));
+ }
+ startRipple(nodesByDepth, node.id);
+ if (showCochange) {
+ const cochanges = cochangeByNode[String(node.id)] || [];
+ initParticles(node.id, cochanges, fileNodes);
+ }
+ setEdgeOpacity(0.03);
+
+ // Dispatch custom event for UI to listen to
+ window.dispatchEvent(new CustomEvent('node-selected', {
+ detail: {
+ node,
+ blastDepth,
+ blastCount: Object.keys(blastDepth).length,
+ cochanges: cochangeByNode[String(node.id)] || [],
+ },
+ }));
+
+ markDirty();
+}
+
+export function clearSelection() {
+ selectedNode = null;
+ clearRipple(currentMode);
+ clearParticles();
+ setEdgeOpacity(null);
+
+ window.dispatchEvent(new CustomEvent('node-deselected'));
+ markDirty();
+}
+
+export function setMode(mode) {
+ currentMode = mode;
+ if (!selectedNode) {
+ updateColors(mode);
+ }
+}
+
+export function getSelectedNode() {
+ return selectedNode;
+}
+
+export function getBlastCounts() {
+ return _blastCounts;
+}
diff --git a/viz/src/layout.js b/viz/src/layout.js
new file mode 100644
index 0000000..3e75234
--- /dev/null
+++ b/viz/src/layout.js
@@ -0,0 +1,98 @@
+import { treemap, hierarchy } from 'd3-hierarchy';
+import { dirColor } from './colors.js';
+
+// Module-level state — computed once, read by nodes.js, edges.js, interaction.js
+export let regions = [];
+export let fileNodes = [];
+export let filePositions = new Map();
+
+// Layout dimensions (world units)
+const LAYOUT_W = 1000;
+const LAYOUT_H = 1000;
+
+/**
+ * Compute treemap layout from data.tree.
+ * Populates regions[], fileNodes[], filePositions.
+ */
+export function computeLayout(tree) {
+ const root = hierarchy(tree)
+ .sum(d => d.degree || 1)
+ .sort((a, b) => b.value - a.value);
+
+ treemap()
+ .size([LAYOUT_W, LAYOUT_H])
+ .paddingInner(2)
+ .paddingOuter(4)
+ .paddingTop(18)
+ .round(true)(root);
+
+ // Assign top-level dir index to each node
+ const topLevelDirs = root.children
+ ? root.children.map(c => c.data.name)
+ : [];
+ const topDirIdx = Object.fromEntries(topLevelDirs.map((n, i) => [n, i]));
+
+ regions = [];
+ fileNodes = [];
+ filePositions = new Map();
+
+ root.each(node => {
+ if (node.depth === 0) return; // skip root node
+
+ // Determine top-level directory
+ let topDir = '';
+ let topIdx = 0;
+ const ancestors = node.ancestors().reverse();
+ if (ancestors.length >= 2) {
+ const topAncestorName = ancestors[1].data.name;
+ if (topDirIdx[topAncestorName] !== undefined) {
+ topDir = topAncestorName;
+ topIdx = topDirIdx[topAncestorName];
+ } else {
+ // Root-level file (no containing directory) — use a stable index beyond dirs
+ topDir = '';
+ topIdx = topLevelDirs.length; // wraps to a neutral color via dirColor
+ }
+ }
+
+ if (node.children) {
+ // Directory node
+ regions.push({
+ name: node.data.name,
+ x0: node.x0,
+ y0: node.y0,
+ x1: node.x1,
+ y1: node.y1,
+ depth: node.depth,
+ color: dirColor(topIdx),
+ topLevelDir: topDir,
+ });
+ } else if (node.data.id !== undefined) {
+ // File (leaf) node
+ const x = (node.x0 + node.x1) / 2;
+ const y = (node.y0 + node.y1) / 2;
+ const fn = {
+ id: node.data.id,
+ x,
+ y,
+ width: node.x1 - node.x0,
+ height: node.y1 - node.y0,
+ path: node.data.path,
+ name: node.data.name,
+ degree: node.data.degree || 0,
+ cochangeCount: node.data.cochangeCount || 0,
+ riskScore: node.data.riskScore || 0,
+ owner: node.data.owner || 'unowned',
+ topLevelDir: topDir,
+ topLevelDirIdx: topIdx,
+ };
+ fileNodes.push(fn);
+ filePositions.set(fn.id, { x, y });
+ }
+ });
+
+ // Sort fileNodes by id for consistent indexing
+ fileNodes.sort((a, b) => a.id - b.id);
+
+ return { regions, fileNodes, filePositions, bounds: { w: LAYOUT_W, h: LAYOUT_H } };
+}
diff --git a/viz/src/main.js b/viz/src/main.js
new file mode 100644
index 0000000..a3b7a3f
--- /dev/null
+++ b/viz/src/main.js
@@ -0,0 +1,71 @@
+import { loadData } from './data.js';
+import { computeLayout, fileNodes } from './layout.js';
+import { initRenderer, addRegions, markDirty } from './renderer.js';
+import { createNodes } from './nodes.js';
+import { createEdges } from './edges.js';
+import { initInteraction, getBlastCounts } from './interaction.js';
+import { initUI } from './ui.js';
+import { initFilters } from './filters.js';
+import { initScrubber } from './scrubber.js';
+import { initTour } from './tour.js';
+
+async function init() {
+ const status = document.getElementById('load-status');
+
+ status.textContent = 'Loading data...';
+ const data = await loadData();
+ console.log(`Loaded: ${data.stats.files} files, ${data.stats.struct_edges} edges`);
+
+ status.textContent = 'Computing layout...';
+ const layout = computeLayout(data.tree);
+
+ status.textContent = 'Initializing renderer...';
+ const container = document.getElementById('canvas-container');
+ initRenderer(container, layout.bounds);
+
+ status.textContent = 'Drawing regions...';
+ addRegions(layout.regions);
+
+ status.textContent = 'Drawing nodes...';
+ createNodes(layout.fileNodes);
+
+ status.textContent = 'Drawing edges...';
+ createEdges(data.struct_edges);
+
+ status.textContent = 'Setting up interaction...';
+ initInteraction(data);
+
+ // Collect top-level directory names for legend
+ const topDirs = [...new Set(layout.fileNodes.map(fn => fn.topLevelDir))].filter(Boolean).sort();
+
+ status.textContent = 'Building UI...';
+ initUI(data, topDirs);
+
+ // 3. initFilters stores blast counts (no DOM access at this point)
+ const blastCounts = getBlastCounts();
+ initFilters(blastCounts);
+
+ // 4. Set slider max values from actual data — must come after initUI (sliders exist).
+ // Use reduce to avoid call stack limit on large arrays.
+ // Math.max(..., 1) ensures sliders are never collapsed to zero-range on degenerate data.
+ const maxDegree = Math.max(fileNodes.reduce((m, fn) => Math.max(m, fn.degree), 0), 1);
+ const maxReachable = Math.max(blastCounts.reduce((m, v) => Math.max(m, v), 0), 1);
+ const degSlider = document.getElementById('degree-slider');
+ const reachSlider = document.getElementById('reachable-slider');
+ if (degSlider) degSlider.max = maxDegree;
+ if (reachSlider) reachSlider.max = maxReachable;
+
+ // Time scrubber
+ const scrubberEl = document.getElementById('scrubber-container');
+ if (scrubberEl) initScrubber(data.commits || null, scrubberEl);
+
+ // Guided tour
+ initTour(data);
+
+ // Dismiss loading overlay
+ const overlay = document.getElementById('loading-overlay');
+ overlay.classList.add('fade-out');
+ setTimeout(() => overlay.remove(), 500);
+}
+
+init().catch(err => console.error('Init failed:', err));
diff --git a/viz/src/modes.js b/viz/src/modes.js
new file mode 100644
index 0000000..ec64ead
--- /dev/null
+++ b/viz/src/modes.js
@@ -0,0 +1,79 @@
+import { markDirty, updateRegionColors } from './renderer.js';
+import { setMode as setInteractionMode } from './interaction.js';
+import { regions, fileNodes } from './layout.js';
+import { ownerColor } from './colors.js';
+import * as THREE from 'three';
+
+let currentMode = 'architecture';
+let _ownershipRegionColors = null; // cached Map
+
+/**
+ * Compute plurality owner color per region (cached after first call).
+ * Returns Map.
+ */
+function _computeOwnershipRegionColors() {
+ if (_ownershipRegionColors) return _ownershipRegionColors;
+
+ // Count owner occurrences per region name
+ const ownerCounts = new Map(); // regionName -> {ownerName -> count}
+ for (const fn of fileNodes) {
+ // Find which region this file falls in (use topLevelDir as region identifier)
+ const regionName = fn.topLevelDir || '';
+ if (!regionName) continue;
+ if (!ownerCounts.has(regionName)) ownerCounts.set(regionName, new Map());
+ const counts = ownerCounts.get(regionName);
+ counts.set(fn.owner, (counts.get(fn.owner) || 0) + 1);
+ }
+
+ _ownershipRegionColors = new Map();
+ for (const r of regions) {
+ const counts = ownerCounts.get(r.name);
+ if (!counts || counts.size === 0) continue;
+ // Plurality owner: highest count
+ let maxCount = 0;
+ let pluralityOwner = 'unowned';
+ for (const [owner, count] of counts) {
+ if (count > maxCount) { maxCount = count; pluralityOwner = owner; }
+ }
+ _ownershipRegionColors.set(r.name, new THREE.Color(ownerColor(pluralityOwner)));
+ }
+ return _ownershipRegionColors;
+}
+
+export function switchMode(mode) {
+ if (mode === currentMode) return;
+ currentMode = mode;
+ setInteractionMode(mode);
+
+ // Update button states
+ document.querySelectorAll('.mode-btn').forEach(btn => {
+ btn.classList.toggle('active', btn.dataset.mode === mode);
+ btn.style.color = btn.dataset.mode === mode ? '#58a6ff' : '#8b949e';
+ });
+
+ // Update region colors
+ if (mode === 'ownership') {
+ updateRegionColors(_computeOwnershipRegionColors());
+ } else {
+ updateRegionColors(null); // reset to original directory colors
+ }
+
+ // Update legend
+ document.getElementById('legend-arch').style.display =
+ mode === 'architecture' ? 'block' : 'none';
+ document.getElementById('legend-risk').style.display =
+ mode === 'risk' ? 'flex' : 'none';
+ const legendOwnership = document.getElementById('legend-ownership');
+ if (legendOwnership) {
+ legendOwnership.style.display = mode === 'ownership' ? 'flex' : 'none';
+ }
+
+ // Notify ui.js to refresh ownership legend content
+ window.dispatchEvent(new CustomEvent('mode-changed', { detail: { mode } }));
+
+ markDirty();
+}
+
+export function getCurrentMode() {
+ return currentMode;
+}
diff --git a/viz/src/nodes.js b/viz/src/nodes.js
new file mode 100644
index 0000000..46c9cdf
--- /dev/null
+++ b/viz/src/nodes.js
@@ -0,0 +1,284 @@
+import * as THREE from 'three';
+import { scene, markDirty, startContinuousAnimation, stopContinuousAnimation, registerTickCallback, unregisterTickCallback } from './renderer.js';
+import { dirColor, riskColor, ownerColor } from './colors.js';
+
+let instancedMesh = null;
+let nodeCount = 0;
+let fileNodesRef = [];
+
+// Temp objects for matrix/color manipulation (avoid allocations in hot paths)
+const _matrix = new THREE.Matrix4();
+const _position = new THREE.Vector3();
+const _quaternion = new THREE.Quaternion();
+const _scale = new THREE.Vector3();
+const _color = new THREE.Color();
+const _color2 = new THREE.Color();
+
+// ── Ripple / Pulse state ──
+let _rippleActive = false;
+let _rippleNodesByDepth = {}; // { 1: [id,...], 2: [id,...], 3: [id,...] }
+let _rippleSelectedId = null;
+let _rippleStartTime = 0;
+let _pulseTime = 0;
+
+// ── Scrubber state ──
+let _scrubberMask = null; // Set | null
+let _filterMask = null; // Set | null — computed by filters.js
+let _currentMode = 'architecture';
+
+const BLAST_COLORS = ['#ff6b6b', '#ff9f43', '#ffd93d'];
+const RIPPLE_DEPTH_DELAY = 300; // ms between each depth wave
+const RIPPLE_WAVE_DURATION = 200; // ms per wave animation
+
+/**
+ * Radius for a file node based on degree.
+ */
+function nodeRadius(degree) {
+ return Math.max(3, Math.min(16, 2 + Math.sqrt(degree) * 2.5));
+}
+
+/**
+ * Create instanced mesh for all file nodes.
+ * @param {Array} fileNodes - from layout.js
+ */
+export function createNodes(fileNodes) {
+ // INVARIANT: fileNodes must be sorted by id with ids 0..N-1 (contiguous).
+ // All ripple/pulse hot paths use fileNodesRef[id] as a direct O(1) index.
+ // layout.js guarantees this; do not call createNodes with reindexed data.
+ fileNodesRef = fileNodes;
+ nodeCount = fileNodes.length;
+
+ const geo = new THREE.CircleGeometry(1, 16);
+ const mat = new THREE.MeshBasicMaterial({
+ vertexColors: false,
+ transparent: true,
+ opacity: 0.85,
+ });
+
+ instancedMesh = new THREE.InstancedMesh(geo, mat, nodeCount);
+ instancedMesh.instanceMatrix.setUsage(THREE.DynamicDrawUsage);
+
+ for (let i = 0; i < nodeCount; i++) {
+ const fn = fileNodes[i];
+ const r = nodeRadius(fn.degree);
+ _position.set(fn.x, -fn.y, 0);
+ _scale.set(r, r, 1);
+ _matrix.compose(_position, _quaternion, _scale);
+ instancedMesh.setMatrixAt(i, _matrix);
+ _color.set(dirColor(fn.topLevelDirIdx));
+ instancedMesh.setColorAt(i, _color);
+ }
+
+ instancedMesh.instanceMatrix.needsUpdate = true;
+ instancedMesh.instanceColor.needsUpdate = true;
+ scene.add(instancedMesh);
+ markDirty();
+}
+
+/**
+ * Update all node colors for a given mode.
+ * Stores mode for use by clearRipple and setScrubberMask.
+ * @param {'architecture' | 'risk' | 'ownership'} mode
+ */
+export function updateColors(mode) {
+ _currentMode = mode;
+ if (!instancedMesh) return;
+
+ for (let i = 0; i < nodeCount; i++) {
+ const fn = fileNodesRef[i];
+ if (mode === 'risk') {
+ const [r, g, b] = riskColor(fn.riskScore);
+ _color.setRGB(r, g, b);
+ } else if (mode === 'ownership') {
+ _color.set(ownerColor(fn.owner));
+ } else {
+ _color.set(dirColor(fn.topLevelDirIdx));
+ }
+ // Apply brightness masks (scrubber + unified filter compose: fail either → dim)
+ const shouldDim =
+ (_scrubberMask !== null && !_scrubberMask.has(fn.id)) ||
+ (_filterMask !== null && !_filterMask.has(fn.id));
+ if (shouldDim) {
+ _color.multiplyScalar(0.2);
+ }
+ instancedMesh.setColorAt(i, _color);
+ }
+
+ instancedMesh.instanceColor.needsUpdate = true;
+ markDirty();
+}
+
+// ── Ripple tick (Phase A: per-depth wave animation) ──
+function _rippleTick(dt) {
+ const elapsed = performance.now() - _rippleStartTime;
+ let allDone = true;
+
+ for (let d = 1; d <= 3; d++) {
+ const ids = _rippleNodesByDepth[d];
+ if (!ids || ids.length === 0) continue;
+
+ const startMs = (d - 1) * RIPPLE_DEPTH_DELAY;
+ const prog = Math.max(0, Math.min(1, (elapsed - startMs) / RIPPLE_WAVE_DURATION));
+ if (prog < 1) allDone = false;
+
+ _color2.set(BLAST_COLORS[d - 1]);
+ _color.set('#1a1e24');
+
+ for (const id of ids) {
+ // fileNodesRef is sorted by id so index === id
+ _color.set('#1a1e24').lerp(_color2, prog);
+ instancedMesh.setColorAt(id, _color);
+ }
+ }
+
+ // Selected node stays white throughout
+ instancedMesh.setColorAt(_rippleSelectedId, new THREE.Color('#ffffff'));
+ instancedMesh.instanceColor.needsUpdate = true;
+
+ if (allDone) {
+ unregisterTickCallback(_rippleTick);
+ _pulseTime = 0;
+ registerTickCallback(_pulseTick);
+ }
+}
+
+// ── Pulse tick (Phase B: continuous oscillation) ──
+const PULSE_FREQS = [1.5, 1.2, 0.9, 0.6]; // index = depth: 0=selected(1.5Hz), 1=depth-1(1.2Hz), 2=depth-2(0.9Hz), 3=depth-3(0.6Hz)
+
+function _pulseTick(dt) {
+ _pulseTime += dt;
+
+ // Selected node: white base, 1.5Hz
+ {
+ const id = _rippleSelectedId;
+ const bright = 1.0 + 0.15 * Math.sin(_pulseTime * 2 * Math.PI * PULSE_FREQS[0] + id * 1.3);
+ _color.set('#ffffff').multiplyScalar(Math.max(0, bright));
+ instancedMesh.setColorAt(id, _color);
+ }
+
+ for (let d = 1; d <= 3; d++) {
+ const ids = _rippleNodesByDepth[d];
+ if (!ids || ids.length === 0) continue;
+ const freq = PULSE_FREQS[d];
+ _color2.set(BLAST_COLORS[d - 1]);
+
+ for (const id of ids) {
+ const bright = 1.0 + 0.15 * Math.sin(_pulseTime * 2 * Math.PI * freq + id * 1.3);
+ _color.copy(_color2).multiplyScalar(Math.max(0, bright));
+ instancedMesh.setColorAt(id, _color);
+ }
+ }
+
+ instancedMesh.instanceColor.needsUpdate = true;
+}
+
+/**
+ * Animate blast radius selection: depth-by-depth ripple, then continuous pulse.
+ * Replaces Phase 1's setHighlight.
+ * @param {{ 1: number[], 2: number[], 3: number[] }} nodesByDepth
+ * @param {number} selectedId
+ */
+export function startRipple(nodesByDepth, selectedId) {
+ if (!instancedMesh) return;
+ _rippleActive = true;
+ _rippleNodesByDepth = nodesByDepth;
+ _rippleSelectedId = selectedId;
+ _rippleStartTime = performance.now();
+
+ // Collect all blast ids for dim-everything-else pass
+ const blastIds = new Set();
+ for (const ids of Object.values(nodesByDepth)) {
+ for (const id of ids) blastIds.add(id);
+ }
+
+ // Dim non-blast/non-selected nodes; enlarge selected node
+ for (let i = 0; i < nodeCount; i++) {
+ const fn = fileNodesRef[i];
+
+ if (fn.id === selectedId) {
+ instancedMesh.getMatrixAt(i, _matrix);
+ _matrix.decompose(_position, _quaternion, _scale);
+ const r = nodeRadius(fn.degree) * 1.4;
+ _scale.set(r, r, 1);
+ _matrix.compose(_position, _quaternion, _scale);
+ instancedMesh.setMatrixAt(i, _matrix);
+ instancedMesh.setColorAt(i, new THREE.Color('#ffffff'));
+ } else if (!blastIds.has(fn.id)) {
+ // Dim: shrink + dark color
+ instancedMesh.getMatrixAt(i, _matrix);
+ _matrix.decompose(_position, _quaternion, _scale);
+ const r = nodeRadius(fn.degree) * 0.6;
+ _scale.set(r, r, 1);
+ _matrix.compose(_position, _quaternion, _scale);
+ instancedMesh.setMatrixAt(i, _matrix);
+ instancedMesh.setColorAt(i, new THREE.Color('#1a1e24'));
+ } else {
+ // Blast nodes start at dim color; rippleTick will animate them
+ instancedMesh.setColorAt(i, new THREE.Color('#1a1e24'));
+ }
+ }
+
+ instancedMesh.instanceMatrix.needsUpdate = true;
+ instancedMesh.instanceColor.needsUpdate = true;
+
+ startContinuousAnimation();
+ registerTickCallback(_rippleTick);
+}
+
+/**
+ * Clear selection: restore all nodes to mode colors, re-apply scrubber mask if active.
+ * @param {string} mode - current mode ('architecture' | 'risk' | 'ownership')
+ */
+export function clearRipple(mode) {
+ _rippleActive = false;
+ unregisterTickCallback(_rippleTick);
+ unregisterTickCallback(_pulseTick);
+ stopContinuousAnimation();
+
+ // Restore all node scales to normal
+ for (let i = 0; i < nodeCount; i++) {
+ const fn = fileNodesRef[i];
+ const r = nodeRadius(fn.degree);
+ instancedMesh.getMatrixAt(i, _matrix);
+ _matrix.decompose(_position, _quaternion, _scale);
+ _scale.set(r, r, 1);
+ _matrix.compose(_position, _quaternion, _scale);
+ instancedMesh.setMatrixAt(i, _matrix);
+ }
+ instancedMesh.instanceMatrix.needsUpdate = true;
+
+ // Restore mode colors (+ scrubber mask applied inside updateColors)
+ updateColors(mode);
+}
+
+/**
+ * Apply/clear the time scrubber brightness mask.
+ * Files not in activeSet are dimmed to 20% brightness.
+ * No-op while ripple is active (mask applied on clearRipple).
+ * @param {Set|null} activeSet
+ */
+export function setScrubberMask(activeSet) {
+ _scrubberMask = activeSet;
+ if (!_rippleActive) {
+ updateColors(_currentMode);
+ }
+}
+
+/**
+ * Set computed filter mask from filters.js.
+ * null = no filter active (all nodes fully visible).
+ * Composes with scrubber mask: a node must pass both to be bright.
+ * Note: _rippleActive and _currentMode are existing variables in this file,
+ * also used by setScrubberMask above.
+ * @param {Set|null} mask
+ */
+export function setFilterMask(mask) {
+ _filterMask = mask;
+ if (!_rippleActive) {
+ updateColors(_currentMode);
+ }
+}
+
+export function getInstancedMesh() {
+ return instancedMesh;
+}
diff --git a/viz/src/particles.js b/viz/src/particles.js
new file mode 100644
index 0000000..929da3b
--- /dev/null
+++ b/viz/src/particles.js
@@ -0,0 +1,205 @@
+/**
+ * Co-change particle flow.
+ *
+ * When a node is selected and the co-change layer is on, shows animated
+ * dots flowing along arcs to co-change partners. Speed ∝ confidence.
+ *
+ * Opacity is encoded as RGB brightness (THREE.PointsMaterial does not support
+ * per-point alpha). Particles fade to background (#0d1117) at arc endpoints.
+ */
+import * as THREE from 'three';
+import { getScene, markDirty, startContinuousAnimation, stopContinuousAnimation, registerTickCallback, unregisterTickCallback } from './renderer.js';
+import { filePositions, regions } from './layout.js';
+import { computeArcPoints } from './edges.js';
+import { dirColor } from './colors.js';
+
+const MAX_PARTNERS = 20;
+const PARTICLES_PER_ARC = 12;
+const BG = new THREE.Color(0x0d1117);
+
+let _pointsMesh = null;
+
+// Per-particle Float32Arrays (flat, indexed by particle index)
+let _t = null; // progress 0→1 along arc
+let _speed = null; // advance per second
+let _arcIdx = null; // which arc this particle belongs to
+
+// Pre-sampled arc point arrays: _arcPoints[arcIdx] = THREE.Vector3[]
+let _arcPoints = [];
+
+// Confidence values parallel to _arcPoints: _arcConfs[arcIdx] = number 0..1
+let _arcConfs = [];
+
+// Base colors per arc (RGB of co-change partner node color)
+let _arcBaseColors = [];
+
+function _tick(dt) {
+ if (!_pointsMesh) return;
+
+ const total = _t.length;
+ const posArr = _pointsMesh.geometry.attributes.position;
+ const colArr = _pointsMesh.geometry.attributes.color;
+
+ for (let i = 0; i < total; i++) {
+ _t[i] += _speed[i] * dt;
+ if (_t[i] > 1) _t[i] -= 1;
+
+ const arc = _arcPoints[_arcIdx[i]];
+ const pts = arc.length - 1;
+ const tClamped = Math.max(0, Math.min(1, _t[i]));
+ const fi = tClamped * pts;
+ const lo = Math.floor(fi);
+ const hi = Math.min(lo + 1, pts);
+ const frac = fi - lo;
+
+ // Interpolate position between sampled points
+ const ax = arc[lo].x + (arc[hi].x - arc[lo].x) * frac;
+ const ay = arc[lo].y + (arc[hi].y - arc[lo].y) * frac;
+ posArr.setXYZ(i, ax, ay, 0.5);
+
+ // Brightness = sin(t*π): peaks at midpoint, 0 at endpoints
+ const brightness = Math.sin(tClamped * Math.PI);
+ const base = _arcBaseColors[_arcIdx[i]];
+ // Lerp from BG color to base color by brightness
+ const r = BG.r + (base.r - BG.r) * brightness;
+ const g = BG.g + (base.g - BG.g) * brightness;
+ const b = BG.b + (base.b - BG.b) * brightness;
+ colArr.setXYZ(i, r, g, b);
+ }
+
+ posArr.needsUpdate = true;
+ colArr.needsUpdate = true;
+}
+
+/**
+ * Pre-compute region centroids (depth-1 regions only) as {name → {x,y}}.
+ * Y is already flipped for Three.js space.
+ */
+function _buildCentroids() {
+ const centroids = {};
+ for (const r of regions) {
+ if (r.depth === 1) {
+ centroids[r.name] = {
+ x: (r.x0 + r.x1) / 2,
+ y: -((r.y0 + r.y1) / 2),
+ };
+ }
+ }
+ return centroids;
+}
+
+/**
+ * Initialize particles for a selected node's co-change partners.
+ * @param {number} nodeId - selected file node id
+ * @param {Array<{t: number, c: number}>} cochangeData - top co-change partners [{t:targetId, c:confidence}]
+ * @param {Array} fileNodes - fileNodes array from layout.js (for topLevelDir lookup)
+ */
+export function initParticles(nodeId, cochangeData, fileNodes) {
+ clearParticles();
+
+ const partners = cochangeData.slice(0, MAX_PARTNERS);
+ if (partners.length === 0) return;
+
+ const centroids = _buildCentroids();
+ const srcPos = filePositions.get(nodeId);
+ if (!srcPos) return;
+
+ // Build file id → topLevelDir map
+ const fileTopDir = {};
+ for (const fn of fileNodes) fileTopDir[fn.id] = fn.topLevelDir;
+
+ const srcDir = fileTopDir[nodeId];
+ const srcWorldPos = { x: srcPos.x, y: -srcPos.y };
+
+ _arcPoints = [];
+ _arcConfs = [];
+ _arcBaseColors = [];
+
+ for (let a = 0; a < partners.length; a++) {
+ const { t: tgtId, c: conf } = partners[a];
+ const tgtPos = filePositions.get(tgtId);
+ if (!tgtPos) continue;
+
+ const tgtDir = fileTopDir[tgtId];
+ const tgtWorldPos = { x: tgtPos.x, y: -tgtPos.y };
+
+ let centroidA, centroidB;
+ if (srcDir && tgtDir && srcDir !== tgtDir && centroids[srcDir] && centroids[tgtDir]) {
+ centroidA = centroids[srcDir];
+ centroidB = centroids[tgtDir];
+ } else {
+ // Same module: degenerate Bezier (straight line)
+ centroidA = centroidB = {
+ x: (srcWorldPos.x + tgtWorldPos.x) / 2,
+ y: (srcWorldPos.y + tgtWorldPos.y) / 2,
+ };
+ }
+
+ _arcPoints.push(computeArcPoints(srcWorldPos, tgtWorldPos, centroidA, centroidB, 16));
+ _arcConfs.push(conf ?? 0.5);
+
+ // Base color: architecture palette color of the co-change partner
+ const fn = fileNodes.find(f => f.id === tgtId);
+ const hex = fn ? dirColor(fn.topLevelDirIdx) : '#58a6ff';
+ _arcBaseColors.push(new THREE.Color(hex));
+ }
+
+ const arcCount = _arcPoints.length;
+ if (arcCount === 0) return;
+
+ const total = arcCount * PARTICLES_PER_ARC;
+
+ _t = new Float32Array(total);
+ _speed = new Float32Array(total);
+ _arcIdx = new Int32Array(total);
+
+ for (let a = 0; a < arcCount; a++) {
+ const conf = _arcConfs[a] ?? 0.5;
+ const speed = 0.15 + conf * 0.35;
+ for (let p = 0; p < PARTICLES_PER_ARC; p++) {
+ const i = a * PARTICLES_PER_ARC + p;
+ _t[i] = p / PARTICLES_PER_ARC; // staggered start so flow is continuous
+ _speed[i] = speed;
+ _arcIdx[i] = a;
+ }
+ }
+
+ // Build BufferGeometry
+ const geo = new THREE.BufferGeometry();
+ geo.setAttribute('position', new THREE.Float32BufferAttribute(new Float32Array(total * 3), 3));
+ geo.setAttribute('color', new THREE.Float32BufferAttribute(new Float32Array(total * 3), 3));
+
+ const mat = new THREE.PointsMaterial({
+ size: 4,
+ vertexColors: true,
+ transparent: false,
+ depthWrite: false,
+ sizeAttenuation: false,
+ });
+
+ _pointsMesh = new THREE.Points(geo, mat);
+ getScene().add(_pointsMesh);
+
+ registerTickCallback(_tick);
+ startContinuousAnimation();
+}
+
+/**
+ * Remove particles from scene and stop animation.
+ */
+export function clearParticles() {
+ if (_pointsMesh) {
+ getScene().remove(_pointsMesh);
+ _pointsMesh.geometry.dispose();
+ _pointsMesh.material.dispose();
+ _pointsMesh = null;
+ }
+ unregisterTickCallback(_tick);
+ stopContinuousAnimation();
+ _arcPoints = [];
+ _arcConfs = [];
+ _arcBaseColors = [];
+ _t = null;
+ _speed = null;
+ _arcIdx = null;
+}
diff --git a/viz/src/renderer.js b/viz/src/renderer.js
new file mode 100644
index 0000000..fd9d3ef
--- /dev/null
+++ b/viz/src/renderer.js
@@ -0,0 +1,249 @@
+import * as THREE from 'three';
+import { EffectComposer } from 'three/addons/postprocessing/EffectComposer.js';
+import { RenderPass } from 'three/addons/postprocessing/RenderPass.js';
+import { UnrealBloomPass } from 'three/addons/postprocessing/UnrealBloomPass.js';
+import { BG_COLOR } from './colors.js';
+
+export let scene, camera, renderer, composer;
+export let dirty = true;
+
+// ── Conditional animation loop ──
+let _animSubs = 0;
+const _tickCbs = [];
+let _lastFrameTime = 0;
+
+/** Subscribe to continuous per-frame animation. Call when animation starts. */
+export function startContinuousAnimation() {
+ _animSubs++;
+}
+
+/** Unsubscribe from continuous animation. Counter is floored at 0. */
+export function stopContinuousAnimation() {
+ _animSubs = Math.max(0, _animSubs - 1);
+}
+
+/** Register a tick callback: fn(dt) called each frame while animating. */
+export function registerTickCallback(fn) {
+ if (!_tickCbs.includes(fn)) _tickCbs.push(fn);
+}
+
+/** Unregister a previously registered tick callback. */
+export function unregisterTickCallback(fn) {
+ const i = _tickCbs.indexOf(fn);
+ if (i !== -1) _tickCbs.splice(i, 1);
+}
+
+/** Expose the Three.js scene so modules can add objects to it. */
+export function getScene() { return scene; }
+
+let _onResizeCallback = null;
+
+export function setResizeCallback(fn) {
+ _onResizeCallback = fn;
+}
+
+const BLOOM_STRENGTH = 0.4;
+const BLOOM_RADIUS = 0.8;
+const BLOOM_THRESHOLD = 0.6;
+
+/**
+ * Initialize Three.js scene with orthographic camera + bloom.
+ * @param {HTMLElement} container
+ * @param {{w: number, h: number}} bounds - treemap world-space bounds
+ */
+export function initRenderer(container, bounds) {
+ const W = window.innerWidth;
+ const H = window.innerHeight;
+
+ // Scene
+ scene = new THREE.Scene();
+ scene.background = new THREE.Color(BG_COLOR);
+
+ // Orthographic camera matching treemap bounds
+ // Treemap coords: x=[0,W], y=[0,H]. We flip Y in geometry (y → -y),
+ // so the visible range is x=[0,W], y=[-H,0].
+ const aspect = W / H;
+ // Fit to whichever dimension is constraining so the entire treemap is visible
+ const viewH = aspect >= 1
+ ? bounds.h * 1.05
+ : (bounds.w / aspect) * 1.05;
+ const viewW = viewH * aspect;
+ const cx = bounds.w / 2;
+ const cy = -bounds.h / 2; // center of flipped Y range
+ camera = new THREE.OrthographicCamera(
+ cx - viewW / 2,
+ cx + viewW / 2,
+ cy + viewH / 2,
+ cy - viewH / 2,
+ 0.1,
+ 1000,
+ );
+ camera.position.set(cx, cy, 100);
+ camera.lookAt(cx, cy, 0);
+
+ // Renderer
+ renderer = new THREE.WebGLRenderer({ antialias: true });
+ renderer.setSize(W, H);
+ renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));
+ container.appendChild(renderer.domElement);
+
+ // Bloom post-processing
+ composer = new EffectComposer(renderer);
+ composer.addPass(new RenderPass(scene, camera));
+ const bloom = new UnrealBloomPass(
+ new THREE.Vector2(W, H),
+ BLOOM_STRENGTH,
+ BLOOM_RADIUS,
+ BLOOM_THRESHOLD,
+ );
+ composer.addPass(bloom);
+
+ // Handle resize
+ window.addEventListener('resize', () => {
+ const w = window.innerWidth;
+ const h = window.innerHeight;
+ renderer.setSize(w, h);
+ composer.setSize(w, h);
+ const newAspect = w / h;
+ const newViewH = newAspect >= 1
+ ? bounds.h * 1.05
+ : (bounds.w / newAspect) * 1.05;
+ const newViewW = newViewH * newAspect;
+ const cx = bounds.w / 2;
+ const cy = -bounds.h / 2;
+ camera.left = cx - newViewW / 2;
+ camera.right = cx + newViewW / 2;
+ camera.top = cy + newViewH / 2;
+ camera.bottom = cy - newViewH / 2;
+ camera.updateProjectionMatrix();
+ markDirty();
+ if (_onResizeCallback) _onResizeCallback();
+ });
+
+ // Render loop: continuous when animations are active, on-demand otherwise
+ function renderLoop(now) {
+ requestAnimationFrame(renderLoop);
+ const dt = _lastFrameTime === 0 ? 0 : Math.min((now - _lastFrameTime) / 1000, 0.1);
+ _lastFrameTime = now;
+
+ if (_animSubs > 0) {
+ for (const cb of [..._tickCbs]) cb(dt);
+ composer.render();
+ } else if (dirty) {
+ composer.render();
+ dirty = false;
+ }
+ }
+ requestAnimationFrame(renderLoop);
+
+ return { scene, camera, renderer, composer };
+}
+
+export function markDirty() {
+ dirty = true;
+}
+
+// Internal map: region name → { mat: MeshBasicMaterial, originalColor: THREE.Color }
+const _regionMaterials = new Map();
+
+/**
+ * Update region fill colors. Pass a Map for ownership mode,
+ * or an empty Map / null to reset all regions to their original directory colors.
+ * @param {Map|null} colorMap
+ */
+export function updateRegionColors(colorMap) {
+ for (const [name, entry] of _regionMaterials) {
+ const newColor = colorMap?.get(name);
+ entry.mat.color.copy(newColor ?? entry.originalColor);
+ entry.mat.needsUpdate = true;
+ }
+ markDirty();
+}
+
+/**
+ * Add region planes (directory rectangles) to the scene.
+ * @param {Array} regions - from layout.js
+ */
+export function addRegions(regions) {
+ for (const r of regions) {
+ const w = r.x1 - r.x0;
+ const h = r.y1 - r.y0;
+ if (w < 1 || h < 1) continue;
+
+ const cx = r.x0 + w / 2;
+ // Flip Y: treemap y=0 is top, Three.js y=0 is bottom
+ const cy = r.y0 + h / 2;
+
+ // Fill plane
+ const opacity = r.depth <= 1 ? 0.15 : 0.08;
+ const color = new THREE.Color(r.color);
+ const fillGeo = new THREE.PlaneGeometry(w, h);
+ const fillMat = new THREE.MeshBasicMaterial({
+ color,
+ transparent: true,
+ opacity,
+ depthWrite: false,
+ });
+ // Store reference for updateRegionColors
+ _regionMaterials.set(r.name, { mat: fillMat, originalColor: color.clone() });
+ const fill = new THREE.Mesh(fillGeo, fillMat);
+ fill.position.set(cx, -cy, -1); // z=-1 behind nodes
+ scene.add(fill);
+
+ // Border
+ const borderPoints = [
+ new THREE.Vector3(r.x0, -r.y0, -0.5),
+ new THREE.Vector3(r.x1, -r.y0, -0.5),
+ new THREE.Vector3(r.x1, -r.y1, -0.5),
+ new THREE.Vector3(r.x0, -r.y1, -0.5),
+ new THREE.Vector3(r.x0, -r.y0, -0.5),
+ ];
+ const borderGeo = new THREE.BufferGeometry().setFromPoints(borderPoints);
+ const borderMat = new THREE.LineBasicMaterial({
+ color,
+ transparent: true,
+ opacity: 0.3,
+ });
+ const border = new THREE.Line(borderGeo, borderMat);
+ scene.add(border);
+
+ // Label sprite (only for regions wide enough)
+ const minPixelWidth = 40;
+ if (w > minPixelWidth && r.depth <= 2) {
+ const canvas = document.createElement('canvas');
+ const fontSize = 14;
+ const ctx = canvas.getContext('2d');
+ ctx.font = `${fontSize}px monospace`;
+ const textWidth = ctx.measureText(r.name).width;
+ canvas.width = Math.ceil(textWidth) + 4;
+ canvas.height = fontSize + 4;
+ ctx.font = `${fontSize}px monospace`;
+ ctx.fillStyle = r.color;
+ ctx.globalAlpha = 0.7;
+ ctx.fillText(r.name, 2, fontSize);
+ const texture = new THREE.CanvasTexture(canvas);
+ texture.minFilter = THREE.LinearFilter;
+ const spriteMat = new THREE.SpriteMaterial({
+ map: texture,
+ transparent: true,
+ depthWrite: false,
+ });
+ const sprite = new THREE.Sprite(spriteMat);
+ const scale = w * 0.015;
+ sprite.scale.set(
+ (canvas.width / canvas.height) * scale * 4,
+ scale * 4,
+ 1,
+ );
+ const spriteH = scale * 4;
+ sprite.position.set(
+ r.x0 + w * 0.02 + sprite.scale.x / 2,
+ -(r.y0 + 10) - spriteH / 2,
+ 0.5,
+ );
+ scene.add(sprite);
+ }
+ }
+
+ markDirty();
+}
diff --git a/viz/src/scrubber.js b/viz/src/scrubber.js
new file mode 100644
index 0000000..1b8fffc
--- /dev/null
+++ b/viz/src/scrubber.js
@@ -0,0 +1,178 @@
+/**
+ * Time scrubber: histogram of monthly commit activity with a draggable handle.
+ *
+ * Dragging the handle dims files not touched before the cutoff date.
+ * Default state (handle at far right) = no dimming = identical to Phase 1.
+ *
+ * The handle is absolutely positioned over the canvas and visually tracks
+ * the drag position across the full histogram width.
+ */
+import { setScrubberMask } from './nodes.js';
+
+let _commits = null; // { first, last, buckets: [{t, files}] }
+let _container = null;
+let _canvas = null;
+let _cursor = null; // movable div: handle line + label, positioned by left%
+let _label = null;
+
+// Current cutoff unix timestamp. null = all active.
+let _cutoff = null;
+
+/**
+ * Initialize the scrubber with commit data.
+ * @param {Object} commits - data.json "commits" field
+ * @param {HTMLElement} container - the scrubber bar container element
+ */
+export function initScrubber(commits, container) {
+ if (!commits || !commits.buckets || commits.buckets.length === 0) {
+ container.style.display = 'none';
+ return;
+ }
+ // Single timestamp → no temporal range to scrub; hide the bar
+ if (commits.first === commits.last) {
+ container.style.display = 'none';
+ return;
+ }
+
+ _commits = commits;
+ _container = container;
+ _cutoff = commits.last; // default: all active
+
+ container.style.cssText = `
+ position:fixed; bottom:0; left:0; right:0; height:60px;
+ background:rgba(13,17,23,0.85); border-top:1px solid #30363d;
+ z-index:10;
+ `;
+
+ // Inner wrapper for relative positioning
+ const inner = document.createElement('div');
+ inner.style.cssText = 'position:relative; width:100%; height:100%;';
+ container.appendChild(inner);
+
+ // Histogram canvas (fills inner)
+ _canvas = document.createElement('canvas');
+ _canvas.style.cssText = 'position:absolute; left:0; top:0; width:100%; height:100%; cursor:crosshair;';
+ inner.appendChild(_canvas);
+
+ // Cursor: movable 20px-wide hit area containing the handle line + label.
+ // Positioned by left% so it tracks drag position across the full width.
+ _cursor = document.createElement('div');
+ _cursor.style.cssText = `
+ position:absolute; top:0; bottom:0; left:100%;
+ width:20px; transform:translateX(-50%); cursor:ew-resize;
+ `;
+
+ const handleLine = document.createElement('div');
+ handleLine.style.cssText = `
+ position:absolute; top:0; bottom:0; left:50%; width:2px;
+ background:#58a6ff; transform:translateX(-50%); pointer-events:none;
+ `;
+
+ _label = document.createElement('div');
+ _label.style.cssText = `
+ position:absolute; bottom:100%; left:50%; transform:translateX(-50%);
+ background:rgba(13,17,23,0.9); border:1px solid #30363d;
+ border-radius:4px; padding:2px 6px; font-size:10px; color:#e6edf3;
+ white-space:nowrap; pointer-events:none;
+ `;
+
+ _cursor.appendChild(handleLine);
+ _cursor.appendChild(_label);
+ inner.appendChild(_cursor);
+
+ _drawHistogram(1.0); // full range highlighted
+ _updateLabel(_commits.last);
+
+ // Drag logic on the canvas (click-to-jump) and cursor (drag-from-handle)
+ let dragging = false;
+
+ function onDragMove(e) {
+ if (!dragging) return;
+ e.preventDefault();
+ const rect = _canvas.getBoundingClientRect();
+ const x = Math.max(0, Math.min(e.clientX - rect.left, rect.width));
+ const frac = x / rect.width;
+ _cutoff = _commits.first + frac * (_commits.last - _commits.first);
+ _cursor.style.left = `${frac * 100}%`;
+ _applyMask();
+ _drawHistogram(frac);
+ _updateLabel(_cutoff);
+ }
+
+ function onDragEnd() {
+ dragging = false;
+ window.removeEventListener('mousemove', onDragMove);
+ window.removeEventListener('mouseup', onDragEnd);
+ }
+
+ _cursor.addEventListener('mousedown', (e) => {
+ dragging = true;
+ e.preventDefault();
+ window.addEventListener('mousemove', onDragMove);
+ window.addEventListener('mouseup', onDragEnd);
+ });
+
+ _canvas.addEventListener('mousedown', (e) => {
+ dragging = true;
+ e.preventDefault();
+ onDragMove(e); // jump to clicked position immediately
+ window.addEventListener('mousemove', onDragMove);
+ window.addEventListener('mouseup', onDragEnd);
+ });
+
+ // Resize: redraw histogram
+ window.addEventListener('resize', () => {
+ const frac = _commits.last > _commits.first
+ ? (_cutoff - _commits.first) / (_commits.last - _commits.first)
+ : 1;
+ _drawHistogram(Math.max(0, Math.min(1, frac)));
+ });
+}
+
+function _applyMask() {
+ if (_cutoff >= _commits.last) {
+ setScrubberMask(null);
+ return;
+ }
+ const activeSet = new Set();
+ for (const bucket of _commits.buckets) {
+ if (bucket.t <= _cutoff) {
+ for (const id of bucket.files) activeSet.add(id);
+ }
+ }
+ setScrubberMask(activeSet);
+}
+
+function _drawHistogram(activeFrac) {
+ if (!_canvas || !_commits) return;
+ const dpr = window.devicePixelRatio || 1;
+ const w = _canvas.clientWidth;
+ const h = _canvas.clientHeight;
+ if (w === 0 || h === 0) return;
+
+ _canvas.width = Math.round(w * dpr);
+ _canvas.height = Math.round(h * dpr);
+ const ctx = _canvas.getContext('2d');
+ ctx.scale(dpr, dpr);
+
+ const buckets = _commits.buckets;
+ const maxFiles = Math.max(...buckets.map(b => b.files.length), 1);
+ const barW = w / buckets.length;
+ const maxBarH = h - 10;
+ const activeX = activeFrac * w;
+
+ for (let i = 0; i < buckets.length; i++) {
+ const bh = (buckets[i].files.length / maxFiles) * maxBarH;
+ const bx = i * barW;
+ const isActive = bx <= activeX;
+ ctx.fillStyle = isActive ? 'rgba(88,166,255,0.7)' : 'rgba(88,166,255,0.2)';
+ ctx.fillRect(bx + 1, h - bh, barW - 2, bh);
+ }
+}
+
+function _updateLabel(ts) {
+ if (!_label) return;
+ const d = new Date(ts * 1000);
+ const months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
+ _label.textContent = `${months[d.getUTCMonth()]} ${d.getUTCFullYear()}`;
+}
diff --git a/viz/src/tour.js b/viz/src/tour.js
new file mode 100644
index 0000000..c226755
--- /dev/null
+++ b/viz/src/tour.js
@@ -0,0 +1,201 @@
+/**
+ * Guided tour: 5-step walkthrough for first-time visitors.
+ * Auto-starts on first visit (localStorage flag), replayable via ? button.
+ */
+import { switchMode } from './modes.js';
+import { flyTo, getCamInitial, clearSelection } from './interaction.js';
+import { fileNodes } from './layout.js';
+
+const STORAGE_KEY = 'cartograph_tour_seen';
+
+let _hotspot = null; // data.hotspots[0] enriched with x,y from fileNodes
+let _card = null; // current tooltip DOM element
+let _step = 0;
+let _pendingTimer = null;
+const TOTAL_STEPS = 5;
+
+const STEPS = [
+ {
+ title: 'Your architecture',
+ body: 'Color shows module structure. Each region is a directory — size reflects file connectivity.',
+ pos: 'top-right',
+ },
+ {
+ title: 'Your hotspots',
+ body: 'The largest nodes are your most-connected files. Click any node to inspect it.',
+ pos: 'bottom-left',
+ },
+ {
+ title: 'Blast radius',
+ body: 'The blast radius shows what breaks if this file changes. Red = direct dep, orange = 2 hops, yellow = 3 hops.',
+ pos: 'bottom-left',
+ },
+ {
+ title: 'Risk map',
+ body: 'Risk mode recolors by churn × blast radius. Red = files that change often and break a lot.',
+ pos: 'top-right',
+ },
+ {
+ title: 'Ownership',
+ body: 'Ownership mode shows who touches what. Gray = unowned. Patchwork regions = shared ownership risk.',
+ pos: 'top-right',
+ },
+];
+
+/**
+ * Initialize tour with data. Call once from main.js after data loaded.
+ * Looks up hotspot x,y from fileNodes since data.hotspots only carries id/degree.
+ * @param {Object} data - full data.json
+ */
+export function initTour(data) {
+ const hotspotData = data.hotspots?.[0] ?? null;
+ if (hotspotData) {
+ // fileNodes[id] is O(1) since IDs are 0..N-1 contiguous
+ const fn = fileNodes.find(n => n.id === hotspotData.id);
+ _hotspot = fn ? { ...hotspotData, x: fn.x, y: fn.y } : hotspotData;
+ }
+
+ // Auto-start on first visit
+ if (!localStorage.getItem(STORAGE_KEY)) {
+ _scheduleStep(() => startTour(), 500);
+ }
+}
+
+function _scheduleStep(fn, delay) {
+ clearTimeout(_pendingTimer);
+ _pendingTimer = setTimeout(fn, delay);
+}
+
+export function startTour() {
+ clearTimeout(_pendingTimer);
+ _pendingTimer = null;
+ _step = 0;
+ _showStep(0);
+}
+
+function _showStep(index) {
+ _removeCard();
+ if (index >= TOTAL_STEPS) {
+ _endTour();
+ return;
+ }
+
+ const spec = STEPS[index];
+
+ // Perform the action for this step, then show the card
+ _runStepAction(index, () => {
+ _card = _buildCard(index, spec);
+ document.body.appendChild(_card);
+ // Fade in
+ requestAnimationFrame(() => {
+ _card.style.opacity = '1';
+ });
+ });
+}
+
+function _runStepAction(index, onReady) {
+ const cam = getCamInitial();
+ const centerX = (cam.right + cam.left) / 2;
+ const centerY = (cam.top + cam.bottom) / 2;
+
+ if (index === 0) {
+ clearSelection(); // clear any active ripple/selection before starting
+ switchMode('architecture');
+ flyTo(0, 0, 1, 400, onReady);
+ } else if (index === 1) {
+ if (_hotspot) {
+ const panX = _hotspot.x !== undefined
+ ? _hotspot.x - centerX
+ : 0;
+ const panY = _hotspot.y !== undefined
+ ? -_hotspot.y - centerY
+ : 0;
+ flyTo(panX, panY, 4, 400, () => {
+ window.dispatchEvent(new CustomEvent('navigate-to-node', { detail: { id: _hotspot.id } }));
+ // Show card 400ms after navigate animation starts (ripple will be in progress)
+ _scheduleStep(onReady, 400);
+ });
+ } else {
+ onReady();
+ }
+ } else if (index === 2) {
+ // Ripple already playing from step 1 — just show card
+ onReady();
+ } else if (index === 3) {
+ clearSelection();
+ switchMode('risk');
+ _scheduleStep(onReady, 450); // wait for mode transition
+ } else if (index === 4) {
+ switchMode('ownership');
+ _scheduleStep(onReady, 450);
+ }
+}
+
+function _buildCard(index, spec) {
+ const card = document.createElement('div');
+
+ const posStyle = spec.pos === 'top-right'
+ ? 'top:16px; right:290px;' // left of the stats panel
+ : 'bottom:80px; left:16px;';
+
+ card.style.cssText = `
+ position:fixed; ${posStyle}
+ width:300px; z-index:200;
+ background:rgba(13,17,23,0.92); border:1px solid #30363d;
+ border-radius:10px; padding:16px;
+ font-size:12px; line-height:1.5; color:#e6edf3;
+ opacity:0; transition:opacity 0.2s;
+ backdrop-filter:blur(12px);
+ `;
+
+ card.innerHTML = `
+ ${_esc(spec.title)}
+ ${_esc(spec.body)}
+
+
${index + 1} / ${TOTAL_STEPS}
+
+
+
+
+
+ `;
+
+ card.querySelector('#tour-next').addEventListener('click', () => {
+ _removeCard();
+ _scheduleStep(() => _showStep(index + 1), 150);
+ });
+ card.querySelector('#tour-skip').addEventListener('click', () => {
+ _endTour();
+ });
+
+ return card;
+}
+
+function _removeCard() {
+ if (_card) {
+ _card.remove();
+ _card = null;
+ }
+}
+
+function _endTour() {
+ clearTimeout(_pendingTimer);
+ _pendingTimer = null;
+ _removeCard();
+ localStorage.setItem(STORAGE_KEY, '1');
+}
+
+function _esc(str) {
+ return String(str)
+ .replace(/&/g, '&')
+ .replace(//g, '>')
+ .replace(/"/g, '"');
+}
diff --git a/viz/src/ui.js b/viz/src/ui.js
new file mode 100644
index 0000000..1272708
--- /dev/null
+++ b/viz/src/ui.js
@@ -0,0 +1,450 @@
+import { switchMode } from './modes.js';
+import { clearSelection } from './interaction.js';
+import { startTour } from './tour.js';
+import { fileNodes } from './layout.js';
+import { dirColor, ownerColor } from './colors.js';
+import { setOwnerFilter, setRiskFilter, setDegreeFilter, setReachableFilter,
+ getOwnerFilter, getRiskMin, RISK_BANDS } from './filters.js';
+
+/** Escape HTML special characters to prevent XSS from repo data. */
+function esc(str) {
+ return String(str)
+ .replace(/&/g, '&')
+ .replace(//g, '>')
+ .replace(/"/g, '"');
+}
+
+/**
+ * Initialize all DOM UI panels.
+ * @param {Object} data - full data.json
+ * @param {Array} topDirs - unique top-level directory names
+ */
+export function initUI(data, topDirs) {
+ // ── Build UI HTML ──
+ const uiHTML = `
+
+
+
+
Cartograph
+
${esc(data.repo)}
+
+
+
Stats
+
Files${esc(data.stats.files)}${data.stats.total_files > data.stats.files ? ' / ' + esc(data.stats.total_files) : ''}
+
Directories${esc(data.stats.directories)}
+
Import edges${esc(data.stats.struct_edges)}
+
Co-change pairs${esc(data.stats.cochange_edges)}
+
Owners${data.stats.owners ? esc(data.stats.owners) : '—'}
+
+
+
+
+
Connectivity
+
+
+
+
+ Reach (3-hop)≥ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0%100%
+
+
+
+
+ `;
+
+ const uiContainer = document.createElement('div');
+ uiContainer.innerHTML = uiHTML;
+ document.body.appendChild(uiContainer);
+
+ // ── Filter chips ──
+ const _CHIP_PREFIXES = {
+ 'owner-filter-chip': 'Owner', 'risk-filter-chip': 'Risk',
+ 'degree-filter-chip': 'Degree', 'reachable-filter-chip': 'Reach',
+ };
+ function _makeChip(id, labelId, onClear) {
+ const chip = document.createElement('div');
+ chip.id = id;
+ chip.style.cssText = `
+ display:none; align-items:center; gap:6px;
+ background:rgba(88,166,255,0.12); border:1px solid rgba(88,166,255,0.3);
+ border-radius:6px; padding:4px 8px; font-size:11px; color:#58a6ff;
+ `;
+ chip.innerHTML = `
+ ${_CHIP_PREFIXES[id] || ''}
+
+
+ `;
+ chip.querySelector('button').addEventListener('click', onClear);
+ return chip;
+ }
+ const chipsContainer = document.getElementById('filter-chips');
+ chipsContainer.appendChild(_makeChip('owner-filter-chip', 'owner-filter-label',
+ () => setOwnerFilter(null)));
+ chipsContainer.appendChild(_makeChip('risk-filter-chip', 'risk-filter-label',
+ () => { setRiskFilter(null); document.getElementById('risk-filter-slider').value = 0; }));
+ chipsContainer.appendChild(_makeChip('degree-filter-chip', 'degree-filter-label',
+ () => {
+ setDegreeFilter(null);
+ document.getElementById('degree-slider').value = 0;
+ document.getElementById('degree-readout').textContent = '≥ 0';
+ }));
+ chipsContainer.appendChild(_makeChip('reachable-filter-chip','reachable-filter-label',
+ () => {
+ setReachableFilter(null);
+ document.getElementById('reachable-slider').value = 0;
+ document.getElementById('reachable-readout').textContent = '≥ 0';
+ }));
+
+ // ── Risk band buttons and slider ──
+ ['low', 'med', 'high'].forEach(band => {
+ document.getElementById(`risk-band-${band}`).addEventListener('click', () => {
+ const threshold = RISK_BANDS[band];
+ const current = getRiskMin();
+ const next = (current !== null && Math.abs(current - threshold) < 0.001) ? null : threshold;
+ setRiskFilter(next);
+ document.getElementById('risk-filter-slider').value = next !== null ? next : 0;
+ });
+ });
+ document.getElementById('risk-filter-slider').addEventListener('input', (e) => {
+ const val = parseFloat(e.target.value);
+ setRiskFilter(val > 0 ? val : null);
+ });
+
+ // ── Connectivity sliders ──
+ document.getElementById('degree-slider').addEventListener('input', (e) => {
+ const val = parseInt(e.target.value);
+ document.getElementById('degree-readout').textContent = `≥ ${val}`;
+ setDegreeFilter(val);
+ });
+ document.getElementById('reachable-slider').addEventListener('input', (e) => {
+ const val = parseInt(e.target.value);
+ document.getElementById('reachable-readout').textContent = `≥ ${val}`;
+ setReachableFilter(val);
+ });
+
+ // ── Hotspots ──
+ const hotspotList = document.getElementById('hotspot-list');
+ const nodeById = Object.fromEntries(fileNodes.map(fn => [fn.id, fn]));
+ for (const h of data.hotspots) {
+ const div = document.createElement('div');
+ div.style.cssText = 'display:flex; align-items:center; gap:8px; padding:4px 6px; border-radius:5px; cursor:pointer;';
+ div.onmouseenter = () => div.style.background = '#161b22';
+ div.onmouseleave = () => div.style.background = '';
+ const fn = nodeById[h.id];
+ const color = fn ? dirColor(fn.topLevelDirIdx) : '#58a6ff';
+ div.innerHTML = `
+
+ ${esc(h.label)}
+ ${h.degree}
+ `;
+ div.onclick = () => {
+ window.dispatchEvent(new CustomEvent('navigate-to-node', { detail: { id: h.id } }));
+ };
+ hotspotList.appendChild(div);
+ }
+
+ // ── Architecture legend ──
+ const legendArch = document.getElementById('legend-arch');
+ for (let i = 0; i < topDirs.length && i < 20; i++) {
+ const row = document.createElement('div');
+ row.style.cssText = 'display:flex; align-items:center; gap:8px;';
+ row.innerHTML = `
+
+ ${esc(topDirs[i])}
+ `;
+ legendArch.appendChild(row);
+ }
+
+ // ── Ownership legend (populated on mode-changed event) ──
+ window.addEventListener('mode-changed', (e) => {
+ if (e.detail.mode !== 'ownership') return;
+ const legendOwnership = document.getElementById('legend-ownership');
+ if (!legendOwnership) return;
+ legendOwnership.innerHTML = '';
+
+ // Count files per owner
+ const ownerFileCounts = new Map();
+ for (const fn of fileNodes) {
+ const o = fn.owner || 'unowned';
+ ownerFileCounts.set(o, (ownerFileCounts.get(o) || 0) + 1);
+ }
+
+ // Sort: desc by file count, then alpha by name. "unowned" always last.
+ const owners = [...ownerFileCounts.entries()]
+ .filter(([o]) => o !== 'unowned')
+ .sort((a, b) => b[1] - a[1] || a[0].localeCompare(b[0]))
+ .slice(0, 10);
+
+ const unownedCount = ownerFileCounts.get('unowned') || 0;
+
+ for (const [owner, count] of owners) {
+ const row = document.createElement('div');
+ row.className = 'owner-legend-row';
+ row.dataset.owner = owner;
+ row.style.cssText = 'display:flex; align-items:center; gap:8px; cursor:pointer; padding:2px 4px;';
+ row.onmouseenter = () => { if (getOwnerFilter() !== owner) row.style.background = 'rgba(255,255,255,0.05)'; };
+ row.onmouseleave = () => { if (getOwnerFilter() !== owner) row.style.background = ''; };
+ row.innerHTML = `
+
+ ${esc(owner)}
+ ${count}
+ `;
+ row.addEventListener('click', () => {
+ const current = getOwnerFilter();
+ setOwnerFilter(current === owner ? null : owner); // toggle
+ });
+ legendOwnership.appendChild(row);
+ }
+
+ if (unownedCount > 0) {
+ const row = document.createElement('div');
+ row.style.cssText = 'display:flex; align-items:center; gap:8px;';
+ row.innerHTML = `
+
+ Unowned
+ ${unownedCount}
+ `;
+ legendOwnership.appendChild(row);
+ }
+ });
+
+ // ── Mode buttons ──
+ document.querySelectorAll('.mode-btn').forEach(btn => {
+ btn.addEventListener('click', () => switchMode(btn.dataset.mode));
+ });
+
+ // ── Layer toggles ──
+ const layerState = { imports: true, cochange: false };
+ document.querySelectorAll('.layer-btn').forEach(btn => {
+ btn.addEventListener('click', () => {
+ const layer = btn.dataset.layer;
+ layerState[layer] = !layerState[layer];
+ btn.style.color = layerState[layer] ? '#58a6ff' : '#8b949e';
+ btn.classList.toggle('active', layerState[layer]);
+ window.dispatchEvent(new CustomEvent('layer-toggle', {
+ detail: { layer, visible: layerState[layer] },
+ }));
+ });
+ });
+
+ // ── Tour button ──
+ document.getElementById('tour-btn').addEventListener('click', () => startTour());
+
+ // ── Close selection ──
+ document.getElementById('close-sel').addEventListener('click', clearSelection);
+
+ // ── Search ──
+ const searchInput = document.getElementById('search-input');
+ const searchResults = document.getElementById('search-results');
+
+ searchInput.addEventListener('input', () => {
+ const q = searchInput.value.toLowerCase().trim();
+ if (q.length < 2) {
+ searchResults.style.display = 'none';
+ return;
+ }
+ const matches = fileNodes
+ .filter(fn => fn.path.toLowerCase().includes(q))
+ .slice(0, 10);
+
+ if (matches.length === 0) {
+ searchResults.style.display = 'none';
+ return;
+ }
+
+ searchResults.innerHTML = matches.map(fn => `
+ ${esc(fn.path)}
+ `).join('');
+ searchResults.style.display = 'block';
+
+ searchResults.querySelectorAll('.search-item').forEach(item => {
+ item.onmouseenter = () => item.style.background = '#161b22';
+ item.onmouseleave = () => item.style.background = '';
+ item.onclick = () => {
+ const id = parseInt(item.dataset.id);
+ window.dispatchEvent(new CustomEvent('navigate-to-node', { detail: { id } }));
+ searchResults.style.display = 'none';
+ searchInput.value = '';
+ };
+ });
+ });
+
+ searchInput.addEventListener('keydown', (e) => {
+ if (e.key === 'Escape') {
+ searchResults.style.display = 'none';
+ searchInput.value = '';
+ searchInput.blur();
+ } else if (e.key === 'Enter') {
+ const first = searchResults.querySelector('.search-item');
+ if (first) first.click();
+ }
+ });
+
+ // ── Selection events ──
+ window.addEventListener('node-selected', (e) => {
+ const { node, blastCount, cochanges } = e.detail;
+ const panel = document.getElementById('selected-panel');
+ panel.style.display = 'block';
+ document.getElementById('sel-name').textContent = node.name;
+ document.getElementById('sel-details').innerHTML = `
+ Path${esc(node.path)}
+ Directory${esc(node.topLevelDir)}
+ Owner${esc(node.owner)}
+ Connections${node.degree}
+ Risk score${Math.round(node.riskScore * 100)}%
+ Blast radius${blastCount} files
+ `;
+
+ const ccPanel = document.getElementById('sel-cochanges');
+ const ccList = document.getElementById('sel-cochange-list');
+ if (cochanges.length > 0) {
+ ccPanel.style.display = 'block';
+ const nodeById = Object.fromEntries(fileNodes.map(fn => [fn.id, fn]));
+ ccList.innerHTML = cochanges.slice(0, 6).map(cc => {
+ const other = nodeById[cc.t];
+ const label = other ? other.name : `#${cc.t}`;
+ return `${esc(label)}${Math.round(cc.c * 100)}%
`;
+ }).join('');
+ } else {
+ ccPanel.style.display = 'none';
+ }
+ });
+
+ window.addEventListener('node-deselected', () => {
+ document.getElementById('selected-panel').style.display = 'none';
+ });
+
+ // ── Scrubber container (populated by initScrubber in main.js) ──
+ const scrubberContainer = document.createElement('div');
+ scrubberContainer.id = 'scrubber-container';
+ document.body.appendChild(scrubberContainer);
+}
diff --git a/viz/vite.config.js b/viz/vite.config.js
new file mode 100644
index 0000000..8e5cf90
--- /dev/null
+++ b/viz/vite.config.js
@@ -0,0 +1,8 @@
+import { defineConfig } from 'vite';
+
+export default defineConfig({
+ base: './',
+ build: {
+ outDir: 'dist',
+ },
+});