{
  "schema_version": "2.0.0",
  "stable_id": "AIV-C030",
  "slug": "pre-prompt-preparation",
  "course_id": "ais-flows-ai-video-course",
  "title_ru": "Проверка готовности к первой генерации",
  "summary_ru": "Вы определите задачу, первый тест, доступные материалы, обязательные условия и признак удачного результата, чтобы начать генерацию без догадок.",
  "purpose_ru": "Дать читателю самостоятельный путь к результату: Вы определите задачу, первый тест, доступные материалы, обязательные условия и признак удачного результата, чтобы начать генерацию без догадок.",
  "learner_outcome_ru": "Вы определите задачу, первый тест, доступные материалы, обязательные условия и признак удачного результата, чтобы начать генерацию без догадок.",
  "keywords_ru": [
    "проверка перед генерацией",
    "реальные материалы",
    "защищаемые условия",
    "критерий результата",
    "одна правка"
  ],
  "lifecycle_status": "ACTIVE",
  "validation_status": "VALIDATED_CANDIDATE",
  "freshness_class": "EVOLVING",
  "release_disposition": "RELEASE_ACTIVE",
  "site_visibility": "release_visible",
  "download_visibility": "release_visible",
  "version": "0.2.0-local-rc",
  "source_file": "02_PREPARATION_BEFORE_PROMPT.md",
  "source_sha256": "eee3371de185ad6b0fc6b0bcc1886086a0396fc4ab158393ba43cfdf7d1edccf",
  "content_sha256": "eee3371de185ad6b0fc6b0bcc1886086a0396fc4ab158393ba43cfdf7d1edccf",
  "language": [
    "ru"
  ],
  "prerequisites": [
    {
      "stable_id": "AIV-C020",
      "slug": "ai-video-start",
      "human_lesson_url": "./lessons/ai-video-start.html"
    }
  ],
  "related_units": [
    {
      "stable_id": "AIV-C020",
      "slug": "ai-video-start",
      "human_lesson_url": "./lessons/ai-video-start.html"
    },
    {
      "stable_id": "AIV-C040",
      "slug": "story-and-timing",
      "human_lesson_url": "./lessons/story-and-timing.html"
    },
    {
      "stable_id": "AIV-C110",
      "slug": "templates-and-worksheets",
      "human_lesson_url": "./lessons/templates-and-worksheets.html"
    }
  ],
  "replaced_by": null,
  "replaces": null,
  "revision": 12,
  "last_reviewed": "2026-08-31",
  "source_refs": [
    {
      "source_id": "course-source-aiv-c030",
      "title": "Канонический учебный материал: Проверка готовности к первой генерации",
      "locator": "02_PREPARATION_BEFORE_PROMPT.md",
      "status": "AUTHOR_SYNTHESIS"
    }
  ],
  "presentation": {
    "display_id": "module-ready-gate",
    "display_title": "READY GATE",
    "role": "module_card",
    "stable_id": "AIV-C030",
    "section_id": null,
    "release_visibility": "release_visible",
    "status": "SOURCE_MAPPED",
    "cover_asset": {
      "asset_id": "presentation-module-ready-gate",
      "path": "_assets/course-covers/module-ready-gate.png",
      "sha256": "7247084de3bc0755f35dce04760f5c8660bdb8617fc6329ceea06eaddd2a8a8f",
      "bytes": 2232853,
      "width": 1536,
      "height": 864,
      "status": "VALIDATED",
      "url": "./content/_assets/course-covers/module-ready-gate.png"
    },
    "asset_binding_status": null
  },
  "cover_asset": null,
  "cover_text": null,
  "assets": [],
  "downloads": [
    {
      "download_id": "download-aiv-c030-markdown",
      "path": "downloads/units/AIV-C030_pre-prompt-preparation_ru.md",
      "format": "md",
      "sha256": "eee3371de185ad6b0fc6b0bcc1886086a0396fc4ab158393ba43cfdf7d1edccf",
      "status": "VALIDATED"
    }
  ],
  "content_mode": "LEGACY_SINGLE_BLOCK",
  "blocks": [
    {
      "stable_id": "AIV-C030-B001",
      "type": "LESSON_BODY",
      "title": "Проверка готовности к первой генерации",
      "short_description": "Вы определите задачу, первый тест, доступные материалы, обязательные условия и признак удачного результата, чтобы начать генерацию без догадок.",
      "body": {
        "source_path": "02_PREPARATION_BEFORE_PROMPT.md",
        "content_sha256": "eee3371de185ad6b0fc6b0bcc1886086a0396fc4ab158393ba43cfdf7d1edccf"
      },
      "sections": [
        {
          "section_id": "chto-vy-sdelaete",
          "title": "Что вы сделаете",
          "purpose": "Раскрыть часть результата модуля: Что вы сделаете.",
          "display_order": 10,
          "variants": []
        },
        {
          "section_id": "pyat-resheniy-pered-startom",
          "title": "Пять решений перед стартом",
          "purpose": "Раскрыть часть результата модуля: Пять решений перед стартом.",
          "display_order": 20,
          "variants": []
        },
        {
          "section_id": "1-chto-delaem-i-dlya-kogo",
          "title": "1. Что делаем и для кого",
          "purpose": "Раскрыть часть результата модуля: 1. Что делаем и для кого.",
          "display_order": 30,
          "variants": []
        },
        {
          "section_id": "2-chto-proveryaem-pervym",
          "title": "2. Что проверяем первым",
          "purpose": "Раскрыть часть результата модуля: 2. Что проверяем первым.",
          "display_order": 40,
          "variants": []
        },
        {
          "section_id": "3-kakie-materialy-uzhe-est",
          "title": "3. Какие материалы уже есть",
          "purpose": "Раскрыть часть результата модуля: 3. Какие материалы уже есть.",
          "display_order": 50,
          "variants": []
        },
        {
          "section_id": "4-chto-nelzya-poteryat",
          "title": "4. Что нельзя потерять",
          "purpose": "Раскрыть часть результата модуля: 4. Что нельзя потерять.",
          "display_order": 60,
          "variants": []
        },
        {
          "section_id": "5-kak-vyglyadit-prinyatyy-rezultat",
          "title": "5. Как выглядит принятый результат",
          "purpose": "Раскрыть часть результата модуля: 5. Как выглядит принятый результат.",
          "display_order": 70,
          "variants": []
        },
        {
          "section_id": "zapolnennyy-primer",
          "title": "Заполненный пример",
          "purpose": "Раскрыть часть результата модуля: Заполненный пример.",
          "display_order": 80,
          "variants": []
        },
        {
          "section_id": "plan-odnogo-malenkogo-testa",
          "title": "План одного маленького теста",
          "purpose": "Раскрыть часть результата модуля: План одного маленького теста.",
          "display_order": 90,
          "variants": []
        },
        {
          "section_id": "proverka-gotovnosti",
          "title": "Проверка готовности",
          "purpose": "Раскрыть часть результата модуля: Проверка готовности.",
          "display_order": 100,
          "variants": []
        },
        {
          "section_id": "itog",
          "title": "Итог",
          "purpose": "Раскрыть часть результата модуля: Итог.",
          "display_order": 110,
          "variants": []
        }
      ],
      "display_order": 10,
      "lifecycle_status": "ACTIVE",
      "release_visibility": "release_visible",
      "freshness_class": "EVOLVING",
      "source_refs": [
        {
          "source_id": "course-source-aiv-c030",
          "title": "Канонический учебный материал: Проверка готовности к первой генерации",
          "locator": "02_PREPARATION_BEFORE_PROMPT.md",
          "status": "AUTHOR_SYNTHESIS"
        }
      ],
      "last_reviewed": "2026-08-31",
      "related_ids": [
        "AIV-C020",
        "AIV-C040",
        "AIV-C110"
      ],
      "cover_asset": null,
      "cover_text": null,
      "assets": [],
      "downloads": [
        {
          "download_id": "download-aiv-c030-markdown",
          "path": "downloads/units/AIV-C030_pre-prompt-preparation_ru.md",
          "format": "md",
          "sha256": "eee3371de185ad6b0fc6b0bcc1886086a0396fc4ab158393ba43cfdf7d1edccf",
          "status": "VALIDATED"
        }
      ],
      "replaces": null,
      "replaced_by": null
    }
  ],
  "previous": {
    "stable_id": "AIV-C020",
    "slug": "ai-video-start",
    "human_lesson_url": "./lessons/ai-video-start.html"
  },
  "next": {
    "stable_id": "AIV-C040",
    "slug": "story-and-timing",
    "human_lesson_url": "./lessons/story-and-timing.html"
  },
  "human_lesson_url": "./lessons/pre-prompt-preparation.html",
  "content_url": "./content/pre-prompt-preparation.md",
  "content_json_url": "./content/pre-prompt-preparation.json",
  "canonical_human_url": null,
  "download_url": "./downloads/units/AIV-C030_pre-prompt-preparation_ru.md",
  "download_sha256": "eee3371de185ad6b0fc6b0bcc1886086a0396fc4ab158393ba43cfdf7d1edccf",
  "download_bundle_url": null,
  "access": {
    "mode": "local_release_candidate",
    "purchase_url": null
  },
  "citation": "AIS FLOWS AI-video course, “Проверка готовности к первой генерации”, 0.2.0-local-rc.",
  "license": {
    "name": null,
    "url": null,
    "summary": "No public reuse license has been declared."
  },
  "structure": {
    "headings": [
      "Проверка готовности к первой генерации",
      "Что вы сделаете",
      "Пять решений перед стартом",
      "1. Что делаем и для кого",
      "2. Что проверяем первым",
      "3. Какие материалы уже есть",
      "4. Что нельзя потерять",
      "5. Как выглядит принятый результат",
      "Заполненный пример",
      "План одного маленького теста",
      "Проверка готовности",
      "Итог"
    ],
    "anchors": [
      {
        "level": 2,
        "text": "Что вы сделаете",
        "anchor": "section-01"
      },
      {
        "level": 2,
        "text": "Пять решений перед стартом",
        "anchor": "section-02"
      },
      {
        "level": 3,
        "text": "1. Что делаем и для кого",
        "anchor": "section-03"
      },
      {
        "level": 3,
        "text": "2. Что проверяем первым",
        "anchor": "section-04"
      },
      {
        "level": 3,
        "text": "3. Какие материалы уже есть",
        "anchor": "section-05"
      },
      {
        "level": 3,
        "text": "4. Что нельзя потерять",
        "anchor": "section-06"
      },
      {
        "level": 3,
        "text": "5. Как выглядит принятый результат",
        "anchor": "section-07"
      },
      {
        "level": 2,
        "text": "Заполненный пример",
        "anchor": "section-08"
      },
      {
        "level": 2,
        "text": "План одного маленького теста",
        "anchor": "section-09"
      },
      {
        "level": 2,
        "text": "Проверка готовности",
        "anchor": "section-10"
      },
      {
        "level": 2,
        "text": "Итог",
        "anchor": "section-11"
      }
    ],
    "heading_count": 12,
    "unordered_list_item_count": 6,
    "ordered_list_item_count": 10,
    "code_fence_count": 16,
    "blockquote_count": 0,
    "image_count": 0,
    "link_count": 0,
    "table_count": 0,
    "prompt_count": 0,
    "template_count": 1,
    "figure_count": 0,
    "comparison_count": 0,
    "callout_count": 7,
    "source_count": 0,
    "checkpoint_count": 0
  }
}
