The `ContentIntelligenceGateway` interface serves as the primary abstraction for all project data retrieval and intelligence operations. Implementations (such as `NexusContentIntelligenceGateway`) map
The ContentIntelligenceGateway interface serves as the primary abstraction for all project data retrieval and intelligence operations. Implementations (such as NexusContentIntelligenceGateway) map these methods to the Nexus Postgres database, and the HTTP client uses them to interface with a remote server.
scoreTicketQuality(input: ScoreTicketQualityInput): TicketQualityScore // Assess a ticket's planning quality.predictEffort(input: PredictEffortInput): EffortPrediction // Generate calibrated p25/p50/p75 effort estimates.detectMismatch(input: DetectMismatchInput): MismatchAssessment // Identify alignment gaps between estimates and actual work.getHealthConfidence(input: GetHealthConfidenceInput): HealthConfidenceResult // Return health factors and confidence signals for a scope.getDriftSignals(input: GetDriftSignalsInput): DriftSignalsResult // Retrieve drift signals (e.g., stalled work or effort overruns).getLoopOverview(organizationId: string, loopId: string): LoopOverview // Summarize work volume, findings, and evidence coverage.listFindings(input: ListFindingsInput): ListFindingsResult // Fetch findings filtered by severity or finding type.getPendingFindings(input: GetPendingFindingsInput): PendingFindingsResult // Retrieve unacknowledged work items for triage.acknowledgeFinding(findingId: string): AcknowledgeFindingResult // Mark a finding as reviewed.getWorkUnit(organizationId: string, workUnitId: string): WorkUnit // Get detailed cluster metadata and plan alignment.getWorkUnitEvidence(organizationId: string, workUnitId: string): WorkEvidence[] // Retrieve all evidence records for a work unit.getCalibrationSummary(input: GetCalibrationSummaryInput): CalibrationSummary[] // Fetch estimate calibration ratios by category.getBehavioralProfile(input: GetBehavioralProfileInput): BehavioralProfile // Get estimation accuracy or velocity snapshots for entities.listAlertChannels(): AlertChannelSummary[] // Retrieve the list of active finding notification channels.The data structure passed to assessors for ticket-based analysis.
The result of an LLM ticket quality scan.
The interface for the model-orchestration layer that powers insights.
/api/v1/ci)Programmatic endpoints for CI/CD and reporting integrations.
GET /findings/:loopId // Retrieve pending findings.POST /quality/:itemId // Trigger quality scoring.POST /effort/:itemId // Request calibrated effort prediction.POST /mismatch/:itemId // Run estimate-to-actual drift analysis.GET /health/:loopId // Check health confidence for a loop.GET /alert-channels // List output channel configurations./health)System-level monitoring endpoints.
GET /health/liveness // Basic application availability.GET /health/readiness // Probe upstream Content Intelligence backend.GET /health/nexus // Probe Nexus Postgres connectivity (requires auth).