aiwg
Version:
Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo
90 lines • 2.1 kB
TypeScript
/**
* Quality service for assessing research source quality
*
* @module research/services/quality
*/
import { AcquiredSource, GRADELevel, FAIRScore, QualityScore, QualityReport } from './types.js';
/**
* Configuration for quality service
*/
export interface QualityConfig {
/** Minimum FAIR score threshold */
minFAIRScore?: number;
/** Minimum quality score threshold */
minQualityScore?: number;
}
/**
* Quality service for assessing and reporting on source quality
*/
export declare class QualityService {
constructor(_config?: QualityConfig);
/**
* Assess GRADE evidence quality level
*/
assessGRADE(source: AcquiredSource): GRADELevel;
/**
* Validate FAIR compliance
*/
validateFAIR(source: AcquiredSource): FAIRScore;
/**
* Calculate multi-dimensional quality score
*/
calculateQualityScore(source: AcquiredSource): QualityScore;
/**
* Generate aggregate quality report
*/
generateReport(sources: AcquiredSource[]): QualityReport;
/**
* Get baseline GRADE level for publication type
*/
private getBaselineGRADE;
/**
* Upgrade GRADE level
*/
private upgrade;
/**
* Downgrade GRADE level
*/
private downgrade;
/**
* Assess Findable dimension
*/
private assessFindable;
/**
* Assess Accessible dimension
*/
private assessAccessible;
/**
* Assess Interoperable dimension
*/
private assessInteroperable;
/**
* Assess Reusable dimension
*/
private assessReusable;
/**
* Assess methodological quality
*/
private assessMethodological;
/**
* Assess evidential quality
*/
private assessEvidential;
/**
* Assess transparency
*/
private assessTransparency;
/**
* Assess reproducibility
*/
private assessReproducibility;
/**
* Build summary text
*/
private buildSummary;
/**
* Build recommendations
*/
private buildRecommendations;
}
//# sourceMappingURL=quality.d.ts.map