{"$schema_version":"0.1","generated_at":"2026-04-17T17:57:14Z","fixtures":"/home/noah/src/course-studio/.claude/worktrees/catalog-fixtures/config/fixtures.lua","fixtures_hash":"6b941205a25238dcd12d67b1dc1ed1140dec64593746c92ce0dbd649f46c0822","total_claims":16,"claims":[{"id":"SPEC_COUNT","claim":"Coursera specialization count","value":10,"source":"course-studio/config/fixtures.lua:catalog.specializations","falsified_if":{"kind":"jq_count","target":".catalog.specializations | length","op":"==","value":10}},{"id":"GUIDED_COUNT","claim":"Coursera guided project count","value":11,"source":"course-studio/config/fixtures.lua:catalog.guided_projects","falsified_if":{"kind":"jq_count","target":".catalog.guided_projects | length","op":"==","value":11}},{"id":"STANDALONE_COUNT","claim":"Coursera standalone course count","value":3,"source":"course-studio/config/fixtures.lua:catalog.standalone_courses","falsified_if":{"kind":"jq_count","target":".catalog.standalone_courses | length","op":"==","value":3}},{"id":"UNIQUE_SPEC_COURSES","claim":"Unique courses across specializations + standalone (deduped)","value":68,"source":"course-studio/config/fixtures.lua:catalog","falsified_if":{"kind":"jq_count","target":"[.catalog.specializations[].courses[].url, .catalog.standalone_courses[].url] | unique | length","op":"==","value":68}},{"id":"TOTAL_COURSERA","claim":"Total Coursera surface (unique specs+standalone + guided projects)","value":79,"source":"course-studio/config/fixtures.lua:catalog","falsified_if":{"kind":"jq_count","target":"([.catalog.specializations[].courses[].url, .catalog.standalone_courses[].url] | unique | length) + (.catalog.guided_projects | length)","op":"==","value":79}},{"id":"SPEC_AI_TOOLING_COURSES","claim":"AI Tooling — course count","value":20,"source":"course-studio/config/fixtures.lua:catalog.specializations[ai-tooling].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"ai-tooling\") | .courses | length","op":"==","value":20}},{"id":"SPEC_GITHUB_COURSES","claim":"Mastering GitHub — course count","value":9,"source":"course-studio/config/fixtures.lua:catalog.specializations[github].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"github\") | .courses | length","op":"==","value":9}},{"id":"SPEC_ENTERPRISE_AI_DATA_ENGINEERING_DATABRICKS_COURSES","claim":"Enterprise AI and Data Engineering with Databricks — course count","value":5,"source":"course-studio/config/fixtures.lua:catalog.specializations[enterprise-ai-data-engineering-databricks].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"enterprise-ai-data-engineering-databricks\") | .courses | length","op":"==","value":5}},{"id":"SPEC_HUGGING_FACE_AI_DEVELOPMENT_COURSES","claim":"Next-Gen AI Development with Hugging Face — course count","value":5,"source":"course-studio/config/fixtures.lua:catalog.specializations[hugging-face-ai-development].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"hugging-face-ai-development\") | .courses | length","op":"==","value":5}},{"id":"SPEC_LARGE_LANGUAGE_MODEL_OPERATIONS_COURSES","claim":"Large Language Model Operations (LLMOps) — course count","value":6,"source":"course-studio/config/fixtures.lua:catalog.specializations[large-language-model-operations].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"large-language-model-operations\") | .courses | length","op":"==","value":6}},{"id":"SPEC_RUST_PROGRAMMING_COURSES","claim":"Rust Programming — course count","value":5,"source":"course-studio/config/fixtures.lua:catalog.specializations[rust-programming].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"rust-programming\") | .courses | length","op":"==","value":5}},{"id":"SPEC_BUILDING_CLOUD_COMPUTING_SOLUTIONS_AT_SCALE_COURSES","claim":"Building Cloud Computing Solutions at Scale — course count","value":4,"source":"course-studio/config/fixtures.lua:catalog.specializations[building-cloud-computing-solutions-at-scale].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"building-cloud-computing-solutions-at-scale\") | .courses | length","op":"==","value":4}},{"id":"SPEC_MLOPS_MACHINE_LEARNING_DUKE_COURSES","claim":"MLOps | Machine Learning Operations — course count","value":4,"source":"course-studio/config/fixtures.lua:catalog.specializations[mlops-machine-learning-duke].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"mlops-machine-learning-duke\") | .courses | length","op":"==","value":4}},{"id":"SPEC_PYTHON_BASH_SQL_DATA_ENGINEERING_DUKE_COURSES","claim":"Python, Bash and SQL Essentials for Data Engineering — course count","value":4,"source":"course-studio/config/fixtures.lua:catalog.specializations[python-bash-sql-data-engineering-duke].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"python-bash-sql-data-engineering-duke\") | .courses | length","op":"==","value":4}},{"id":"SPEC_PYTHON_DATA_ENGINEERING_COURSES","claim":"Applied Python Data Engineering — course count","value":3,"source":"course-studio/config/fixtures.lua:catalog.specializations[python-data-engineering].courses","falsified_if":{"kind":"jq_count","target":".catalog.specializations[] | select(.slug==\"python-data-engineering\") | .courses | length","op":"==","value":3}},{"id":"FIXTURES_HASH_BOUND","claim":"contracts.json is bound to this build's fixtures.json","value":"6b941205a25238dcd12d67b1dc1ed1140dec64593746c92ce0dbd649f46c0822","source":"static/fixtures.json","falsified_if":{"kind":"sha256","path":"fixtures.json","hash":"6b941205a25238dcd12d67b1dc1ed1140dec64593746c92ce0dbd649f46c0822"}}]}