@emmahyde/thought-patterns
Version:
MCP server combining systematic thinking, mental models, debugging approaches, and stochastic algorithms for comprehensive cognitive pattern support
38 lines (37 loc) • 1.27 kB
TypeScript
export interface KnowledgeAssessment {
domain: string;
knowledgeLevel: "expert" | "proficient" | "familiar" | "basic" | "minimal" | "none";
confidenceScore: number;
supportingEvidence: string;
knownLimitations: string[];
relevantTrainingCutoff?: string;
}
export interface ClaimAssessment {
claim: string;
status: "fact" | "inference" | "speculation" | "uncertain";
confidenceScore: number;
evidenceBasis: string;
falsifiabilityCriteria?: string;
alternativeInterpretations?: string[];
}
export interface ReasoningAssessment {
step: string;
potentialBiases: string[];
assumptions: string[];
logicalValidity: number;
inferenceStrength: number;
}
export interface MetacognitiveMonitoringData {
task: string;
stage: "knowledge-assessment" | "planning" | "execution" | "monitoring" | "evaluation" | "reflection";
knowledgeAssessment?: KnowledgeAssessment;
claims?: ClaimAssessment[];
reasoningSteps?: ReasoningAssessment[];
overallConfidence: number;
uncertaintyAreas: string[];
recommendedApproach: string;
monitoringId: string;
iteration: number;
suggestedAssessments?: ("knowledge" | "claim" | "reasoning" | "overall")[];
nextAssessmentNeeded: boolean;
}