Didactopus/docs/semantic-qa.md

45 lines
1.1 KiB
Markdown

# Semantic QA Layer
The semantic QA layer sits above structural validation.
## Purpose
Structural validation tells us whether a pack is syntactically and referentially
coherent. Semantic QA asks whether it also looks *educationally plausible*.
## Current checks
### Near-duplicate title check
Flags concept titles that are lexically very similar.
### Over-broad concept check
Flags titles that look unusually broad or compound, such as:
- "Prior and Posterior"
- "Statistics and Probability"
- "Modeling and Inference"
### Description similarity check
Flags concepts whose descriptions appear highly similar.
### Missing bridge concept check
Looks at successive roadmap stages and flags abrupt jumps where later stages do
not seem to share enough semantic continuity with earlier stages.
### Thin prerequisite chain check
Flags advanced-sounding concepts that have zero or very few prerequisites.
## Output
Semantic QA returns:
- warnings
- summary counts
- finding categories
## Future work
- embedding-backed similarity
- prerequisite cycle suspicion scoring
- topic-cluster coherence
- cross-pack semantic overlap
- domain-specific semantic QA plugins