{
  "course_source": "examples/ocw-information-entropy/course",
  "source_document_count": 3,
  "pack_dir": "domain-packs/mit-ocw-information-entropy",
  "skill_dir": "skills/ocw-information-entropy-agent",
  "source_inventory": "examples/ocw-information-entropy/sources.yaml",
  "review_flags": [
    "Concept 'MIT OCW 6.050J Information and Entropy: Course Home' has no extracted mastery signals; review manually.",
    "Concept 'MIT OCW 6.050J Information and Entropy: Syllabus' has no extracted mastery signals; review manually.",
    "Concept 'MIT OCW 6.050J Information and Entropy: Unit Sequence' has no extracted mastery signals; review manually."
  ],
  "concept_count": 34,
  "source_fragment_count": 60,
  "knowledge_graph_summary": {
    "node_count": 98,
    "edge_count": 178,
    "concept_count": 34,
    "source_count": 3
  },
  "target_concept": "mit-ocw-information-and-entropy::thermodynamics-and-entropy",
  "curriculum_path": [
    "mit-ocw-information-and-entropy::mit-ocw-6-050j-information-and-entropy-course-home",
    "mit-ocw-information-and-entropy::information-and-entropy",
    "mit-ocw-information-and-entropy::ultimate-limits-to-communication-and-computation",
    "mit-ocw-information-and-entropy::open-textbooks-problem-sets-and-programming-work",
    "mit-ocw-information-and-entropy::mit-ocw-6-050j-information-and-entropy-syllabus",
    "mit-ocw-information-and-entropy::prerequisites-and-mathematical-background",
    "mit-ocw-information-and-entropy::assessment-structure",
    "mit-ocw-information-and-entropy::course-notes-and-reference-texts",
    "mit-ocw-information-and-entropy::independent-reasoning-and-careful-comparison",
    "mit-ocw-information-and-entropy::mit-ocw-6-050j-information-and-entropy-unit-sequence",
    "mit-ocw-information-and-entropy::counting-and-probability",
    "mit-ocw-information-and-entropy::shannon-entropy",
    "mit-ocw-information-and-entropy::mutual-information",
    "mit-ocw-information-and-entropy::source-coding-and-compression",
    "mit-ocw-information-and-entropy::huffman-coding",
    "mit-ocw-information-and-entropy::channel-capacity",
    "mit-ocw-information-and-entropy::channel-coding",
    "mit-ocw-information-and-entropy::error-correcting-codes",
    "mit-ocw-information-and-entropy::cryptography-and-information-hiding",
    "mit-ocw-information-and-entropy::thermodynamics-and-entropy"
  ],
  "mastered_concepts": [
    "mit-ocw-information-and-entropy::assessment-structure",
    "mit-ocw-information-and-entropy::channel-capacity",
    "mit-ocw-information-and-entropy::channel-coding",
    "mit-ocw-information-and-entropy::counting-and-probability",
    "mit-ocw-information-and-entropy::course-notes-and-reference-texts",
    "mit-ocw-information-and-entropy::cryptography-and-information-hiding",
    "mit-ocw-information-and-entropy::error-correcting-codes",
    "mit-ocw-information-and-entropy::huffman-coding",
    "mit-ocw-information-and-entropy::independent-reasoning-and-careful-comparison",
    "mit-ocw-information-and-entropy::information-and-entropy",
    "mit-ocw-information-and-entropy::mit-ocw-6-050j-information-and-entropy-course-home",
    "mit-ocw-information-and-entropy::mit-ocw-6-050j-information-and-entropy-syllabus",
    "mit-ocw-information-and-entropy::mit-ocw-6-050j-information-and-entropy-unit-sequence",
    "mit-ocw-information-and-entropy::mutual-information",
    "mit-ocw-information-and-entropy::open-textbooks-problem-sets-and-programming-work",
    "mit-ocw-information-and-entropy::prerequisites-and-mathematical-background",
    "mit-ocw-information-and-entropy::shannon-entropy",
    "mit-ocw-information-and-entropy::source-coding-and-compression",
    "mit-ocw-information-and-entropy::thermodynamics-and-entropy",
    "mit-ocw-information-and-entropy::ultimate-limits-to-communication-and-computation"
  ],
  "artifact_count": 20,
  "compliance_manifest": "domain-packs/mit-ocw-information-entropy/pack_compliance_manifest.json",
  "compliance": {
    "pack_id": "mit-ocw-information-and-entropy",
    "display_name": "MIT OCW Information and Entropy",
    "derived_from_sources": [
      "mit-ocw-6-050j-course-home",
      "mit-ocw-6-050j-syllabus",
      "mit-ocw-6-050j-unit-8-textbook",
      "mit-ocw-6-050j-unit-13-textbook"
    ],
    "attribution_required": true,
    "share_alike_required": true,
    "noncommercial_only": true,
    "restrictive_flags": [
      "share-alike",
      "noncommercial"
    ],
    "redistribution_notes": [
      "Derived redistributable material may need to remain under the same license family.",
      "Derived redistributable material may be limited to noncommercial use."
    ]
  }
}