advisory_gate_protocol
Tier B
JSON
Advisory gates provide structured enhancement recommendations without blocking the pipeline. They surface opportunities for improvement that are valuable but not gatekeeping — the content can proceed without addressing them.
1 consumer
score_gates
applet_conventions
Tier A
MD
When reviewing module content that contains applet placeholder slides, or when
4 consumers
score_gatesscore_rubric_domainscan_design_pitfalls
+1
applet_scope_discipline
Tier B
JSON
{
"_meta": {
"tier": "B",
"source_template": "assess_learning_coverage.md",
"consumers": ["assess_learning_coverage", "compile.py"],
"description": "Scope discipline rules for applet learning coverage assessment — prevents module-level concerns from contaminatin
1 consumer
assess_learning_coverage
applicable_field_protocol
Tier B
JSON
{
"_meta": {
"tier": "B",
"source_template": "score_rubric_domain.md",
"consumers": ["all_scorers", "compile.py", "aggregator"],
"description": "Protocol for handling rubric criteria that declare applicable_to restrictions based on content type."
},
"protoco
1 consumer
score_rubric_domain
concept_attribution
Tier B
JSON
{
"_meta": {
"tier": "B",
"source_template": "score_rubric_domain.md",
"consumers": ["S2_structure", "S3_pedagogy", "compile.py", "assess_learning_coverage"],
"description": "Taxonomy for per-slide concept attribution with action types and evidence strength."
1 consumer
score_rubric_domain
convention_requirements
Tier B
MD
Applies when KB data includes convention flags or false-friend warnings for a topic. These arise when mathematical notation, terminology, or conventions differ across regions, curricula, or languages, creating potential confusion for students.
2 consumers
build_blueprintenrich_concepts
coverage_audit_protocol
Tier B
JSON
{
"_meta": {
"tier": "B",
"source_template": "assess_learning_coverage.md",
"consumers": ["assess_learning_coverage", "compile.py", "gate_evaluator"],
"description": "Structured cross-reference protocol for auditing misconception, vocabulary, and visual model co
1 consumer
assess_learning_coverage
delivery_language
Tier A
MD
When evaluating, building, or assessing educational content that belongs to a
8 consumers
research_deepbuild_blueprintbuild_applet_screens
+5
dev_note_anchoring
Tier B
MD
Applies when any scorer emits developer-facing implementation notes — recommendations about touch targets, accessibility, alt-text, animation timings, transition behaviors, or other technical specifications that a developer would action during build.
1 consumer
score_rubric_domain
kb_gap_handling
Tier A
MD
Applies whenever a blueprint builder, scorer, or mastery assessor encounters missing data in the KB — no Visual Instructional Representation (VIR) for a topic, no misconception data, no vocabulary definitions, or sparse coverage for a learning objective.
3 consumers
build_blueprintenrich_engagementbuild_applet_screens
lo_code_alignment
Tier A
MD
Applies when any agent must match module content to KB learning objective codes (lo_codes). This is one of the most error-prone steps in the pipeline — keyword matching produces false positives that cascade into incorrect alignment scores.
3 consumers
derive_chapter_sequencederive_module_loderive_applet_lo
media_insertion_heuristics
Tier A
MD
Applies when any scorer or blueprint builder must decide whether to recommend inserting a video, applet, or textbook reference at a particular point in the module flow. Also governs the worked-example routing rule for determining whether multi-step content belongs on slides or in
3 consumers
build_blueprintenrich_engagementscore_rubric_domain
module_annotation_schema
Tier B
JSON
Each module in the sequence must carry structured annotations that downstream agents consume. These annotations are set during module sequencing and refined during blueprint construction. Incomplete annotations block downstream agents from producing quality output.
1 consumer
derive_chapter_sequence
module_level_tropes
Tier A
MD
When evaluating, building, or researching content that involves tropes (Snapshot,
7 consumers
research_deepbuild_blueprintbuild_spine
+4
module_sequencing_rules
Tier B
MD
Applies when derive_module_sequence builds the ordered list of modules for a chapter. These three constraints must all be satisfied simultaneously — they are not independent options.
1 consumer
derive_chapter_sequence
scope_discipline
Tier A
MD
When reviewing, scoring, building, or assessing content for a module or applet
10 consumers
research_deepbuild_blueprintbuild_spine
+7
slide_role_observations
Tier B
JSON
{
"_meta": {
"tier": "B",
"source_template": "score_rubric_domain.md",
"consumers": ["S6_detail", "S6_express", "S7_vision", "compile.py", "render.py"],
"description": "Canonical slide-role taxonomy with confidence levels and design pitfall suspension rules."
2 consumers
score_rubric_domainscan_design_pitfalls
slide_tagging_protocol
Tier B
JSON
Every slide in the blueprint must carry explicit pedagogical commitment tags that downstream scorers can independently verify. These tags are the contract between the blueprint author and the scorer — if a tag is present, the scorer will check for it.
2 consumers
build_blueprintbuild_spine
storyboard_read_rules
Tier A
MD
When vision-scoring or evaluating applet storyboard PPTX files where multiple
3 consumers
score_gatesscore_rubric_domainscan_design_pitfalls
textbook_floor_principle
Tier B
MD
Applies when building module sequences, blueprints, or assessing mastery against textbook coverage. The textbook is the starting reference but not the limit of what must be taught.
1 consumer
derive_chapter_sequence
visual_hierarchy_rules
Tier A
MD
When vision-scoring slides or screens that may suffer from organisational
3 consumers
score_gatesscore_rubric_domainscan_design_pitfalls
visual_model_protocol
Tier A
MD
Applies whenever a vision scorer (S6 Detail, S6 Express, S7) inspects slide thumbnails and must emit `observed_visuals` entries. This protocol governs what counts as a reportable visual model and how to describe it.
4 consumers
build_blueprintenrich_engagementbuild_applet_screens
+1
vocabulary_status_protocol
Tier B
JSON
During deep research, every vocabulary term must be classified by its relationship to KB data. This classification flows downstream to blueprint builders and scorers so they know which terms are KB-backed and which need attention.
1 consumer
research_deep
vocabulary_tracking
Tier B
JSON
Every mathematical term that the module introduces must be tracked with its introduction point and formalization level. This plan is set during blueprint and verified during scoring and learning coverage assessment.
2 consumers
build_blueprintenrich_concepts