Files

1 line
4.8 KiB
JSON

{"academic_review_note": "هذه القائمة ملزمة قبل أي نشر أو توليد تمارين/مختبرات. لا يظهر أي ملف هنا للطالب، ولا يُرقّى إلا بعد قرار مراجع مسجل لكل بند.","authenticity_downgrades": {"count": 20, "note": "All 20 files claimed extraction_review_status verified_authentic with extraction via text/ai_vision_transcription and no recorded reviewer/reviewed_at. Per product rules (reviewer + reviewed_at required) they were conservatively downgraded to needs_human_review. Original claims preserved in git history. Academic reviewers must re-confirm each file before any publication.", "scope": ["grade_10/english_10/semester_1/unit_01/lesson_01.md", "all canonical grade_10/history_10 files that claimed verified_authentic", "all 9 migrated history schema-A files (original claim kept in git history)"]}, "gate_status": {"accepted_manifest": "manifest.accepted.json (369 entries, gate passed with 0 blocking errors)", "candidate_manifest": "manifest.candidate.json (372 entries, gate blocked by the 3 quarantined files below)", "date": "2026-09-10", "validator": "backend/scripts/validate_grade10_candidate.php"}, "mechanical_repairs_applied": {"arabic_pages_fix": "grade_10/arabic_10/semester_1/unit_05/lesson_06.md pages [141..146] -> [141, 142]. PDF has 144 pages; p.143 is unit harvest (separate resource), p.144 end matter, 145-146 nonexistent. Extracted p.143 body needs academic separation.", "civics_geography_frontmatter": "51 files had no frontmatter; canonical blocks built from manifest identity + body-stated page ranges + subject/semester PDF map, all needs_human_review. 3 geography unit_review files used sibling-lesson unit spans (u01: 8-24, u02: 28-49, u03: 54-74).", "history_legacy_migration": "14 files migrated (9 schema-A with textbook_page_range+source_file, 5 schema-B with page_range start/end + semester PDF map). Ranges are contiguous with siblings and in-range; spot-verified against PDF (history sem1 p.56, history sem2 p.40).", "resource_type": "369 accepted files typed explicitly (302 lesson, 35 unit_review, 12 special_resource, 9 project, 3 lab, 8 worksheet). Non-lesson files can never be typed as video lessons (gate-enforced)."}, "next_step": "Academic + source-rights review of review_queue items and warning classes below, then an explicit publication_bundle release. Until then: draft/review staging only.", "quarantined": [{"decision": "reject_from_accepted_package", "evidence": "validator: 10x source_page_out_of_range + lesson_content_empty; physics book pdfinfo Pages=88", "file": "grade_10/physics_10/semester_1/unit_03/lesson_03.md", "human_task": "Determine from the 88-page physics book whether a Newton's-third-law lesson exists in unit 3 and on which pages; re-extract from PDF with reviewer record. Do not invent pages.", "reason": "Empty content shell claiming pages 89-98 of an 88-page book"}, {"decision": "reject_from_accepted_package", "evidence": "validator: 2x source_page_out_of_range + lesson_content_empty; physics book pdfinfo Pages=88", "file": "grade_10/physics_10/semester_1/unit_03/unit_review.md", "human_task": "Locate the real unit-3 review pages in the physics book (if any) and re-extract; else record unit 3 as having no published review.", "reason": "Empty content shell claiming pages 99-100 of an 88-page book"}, {"correct_sibling": "grade_10/english_10/semester_1/unit_02/lesson_01.md keeps pages [16, 17] (visually verified: PDF pp.16-17 = printed 14-15, Unit 02 Lesson 1A The digital mind incl. Voyager programme)", "decision": "reject_from_accepted_package", "evidence": "validator: lesson_body_duplicate; visual check: PDF p.16 = Unit 02 header + Lesson 1A, PDF pp.14-15 = Unit 01 Lesson 7A writing (informal email), no Unit 01 revision section at these pages", "file": "grade_10/english_10/semester_1/unit_01/lesson_07.md", "human_task": "Check the English book for a genuine Unit 01 revision/wordlist section; if none exists, record Unit 01 as 6 lessons + no revision. If one exists elsewhere, re-extract it under correct pages with reviewer record.", "reason": "Duplicated body of unit_02/lesson_01 with wrong Unit 01 identity and pages"}], "warnings_for_academic_review": {"authenticity_unverified": "remaining verified_authentic claims (if any) need reviewer confirmation", "bidirectional_control_characters": "260 files contain invisible bidi controls from extraction; clean only via re-extraction, never by hand-editing bodies silently", "generic_learning_outcomes": "239 accepted files carry the placeholder outcome line instead of lesson-specific objectives; subject reviewers must supply real objectives before publication", "replacement_character": "64 files contain extraction failure markers; verify equations/terms against PDF", "title_mismatch": "15 files where frontmatter title differs from manifest title; reviewer picks the canonical title"}}