< Summary

Information
Class: Intentum.Analytics.Models.IntentGraphNode
Assembly: Intentum.Analytics
File(s): /home/runner/work/Intentum/Intentum/src/Intentum.Analytics/Models/IntentGraphNode.cs
Line coverage
50%
Covered lines: 3
Uncovered lines: 3
Coverable lines: 6
Total lines: 17
Line coverage: 50%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Cyclomatic complexity NPath complexity Sequence coverage
.ctor(...)100%11100%

File(s)

/home/runner/work/Intentum/Intentum/src/Intentum.Analytics/Models/IntentGraphNode.cs

#LineLine coverage
 1namespace Intentum.Analytics.Models;
 2
 3/// <summary>
 4/// A node in the intent graph: one intent at a point in time with confidence metadata.
 5/// Used for node-edge visualization and time-based snapshots.
 6/// </summary>
 7/// <param name="Id">Unique node identifier (e.g. entityId:timestamp or inference id).</param>
 8/// <param name="IntentName">Name of the inferred intent.</param>
 9/// <param name="ConfidenceScore">Numeric confidence score (0–1).</param>
 10/// <param name="ConfidenceLevel">Confidence level (e.g. Low, Medium, High, Certain).</param>
 11/// <param name="RecordedAt">When the intent was recorded.</param>
 212public sealed record IntentGraphNode(
 213    string Id,
 014    string IntentName,
 015    double ConfidenceScore,
 016    string ConfidenceLevel,
 217    DateTimeOffset RecordedAt);