[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-apify-apify-generate-output-schema":3,"mdc-xnp00-key":34,"related-repo-apify-apify-generate-output-schema":6471,"related-org-apify-apify-generate-output-schema":6539},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"apify-generate-output-schema","generate Apify Actor output schemas","Generate output schemas (dataset_schema.json, output_schema.json, key_value_store_schema.json) for an Apify Actor by analyzing its source code. Use when creating or updating Actor output schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"apify","Apify","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fapify.png",[12,14,17,20],{"name":9,"slug":8,"type":13},"tag",{"name":15,"slug":16,"type":13},"Web Scraping","web-scraping",{"name":18,"slug":19,"type":13},"Data Modeling","data-modeling",{"name":21,"slug":22,"type":13},"API Development","api-development",2231,"https:\u002F\u002Fgithub.com\u002Fapify\u002Fagent-skills","2026-04-06T18:00:50.07596",null,244,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"Collection of Apify Agent Skills","https:\u002F\u002Fgithub.com\u002Fapify\u002Fagent-skills\u002Ftree\u002FHEAD\u002Fskills\u002Fapify-generate-output-schema","---\nname: apify-generate-output-schema\ndescription: Generate output schemas (dataset_schema.json, output_schema.json, key_value_store_schema.json) for an Apify Actor by analyzing its source code. Use when creating or updating Actor output schemas.\n---\n\n# Generate Actor output schema\n\nYou are generating output schema files for an Apify Actor. The output schema tells Apify Console how to display run results. You will analyze the Actor's source code, create `dataset_schema.json`, `output_schema.json`, and `key_value_store_schema.json` (if the Actor uses key-value store), and update `actor.json`.\n\n## Core principles\n\n- **Analyze code first**: Read the Actor's source to understand what data it actually pushes to the dataset — never guess\n- **Every field is nullable**: APIs and websites are unpredictable — always set `\"nullable\": true`\n- **Anonymize examples**: Never use real user IDs, usernames, or personal data in examples\n- **Verify against code**: If TypeScript types exist, cross-check the schema against both the type definition AND the code that produces the values\n- **Reuse existing patterns**: Before generating schemas, check if other Actors in the same repository already have output schemas — match their structure, naming conventions, description style, and formatting\n- **Don't reinvent the wheel**: Reuse existing type definitions, interfaces, and utilities from the codebase instead of creating duplicate definitions\n\n---\n\n## Phase 1: Discover Actor structure\n\n**Goal**: Locate the Actor and understand its output\n\nInitial request: $ARGUMENTS\n\n**Actions**:\n1. Create todo list with all phases\n2. Find the `.actor\u002F` directory containing `actor.json`\n3. Read `actor.json` to understand the Actor's configuration\n4. Check if `dataset_schema.json`, `output_schema.json`, and `key_value_store_schema.json` already exist\n5. **Search for existing schemas in the repository**: Look for other `.actor\u002F` directories or schema files (e.g., `**\u002Fdataset_schema.json`, `**\u002Foutput_schema.json`, `**\u002Fkey_value_store_schema.json`) to learn the repo's conventions — match their description style, field naming, example formatting, and overall structure\n6. Find all places where data is pushed to the dataset:\n   - **JavaScript\u002FTypeScript**: Search for `Actor.pushData(`, `dataset.pushData(`, `Dataset.pushData(`\n   - **Python**: Search for `Actor.push_data(`, `dataset.push_data(`, `Dataset.push_data(`\n7. Find all places where data is stored in the key-value store:\n   - **JavaScript\u002FTypeScript**: Search for `Actor.setValue(`, `keyValueStore.setValue(`, `KeyValueStore.setValue(`\n   - **Python**: Search for `Actor.set_value(`, `key_value_store.set_value(`, `KeyValueStore.set_value(`\n8. Find output type definitions — **reuse them directly** instead of recreating from scratch:\n   - **TypeScript**: Look for output type interfaces\u002Ftypes (e.g., in `src\u002Ftypes\u002F`, `src\u002Ftypes\u002Foutput.ts`). If an interface or type already defines the output shape, derive the schema fields from it — do not create a parallel definition\n   - **Python**: Look for TypedDict, dataclass, or Pydantic model definitions. Use the existing field names, types, and docstrings as the source of truth\n9. Check for existing shared schema utilities or helper functions in the codebase that handle schema generation or validation — reuse them rather than creating new logic\n10. If inline `storages.dataset` or `storages.keyValueStore` config exists in `actor.json`, note it for migration\n\nPresent findings to user: list all discovered dataset output fields, key-value store keys, their types, and where they come from.\n\n---\n\n## Phase 2: Generate `dataset_schema.json`\n\n**Goal**: Create a complete dataset schema with field definitions and display views\n\n### File structure\n\n```json\n{\n    \"actorSpecification\": 1,\n    \"fields\": {\n        \"$schema\": \"http:\u002F\u002Fjson-schema.org\u002Fdraft-07\u002Fschema#\",\n        \"type\": \"object\",\n        \"properties\": {\n            \u002F\u002F ALL output fields here — every field the Actor can produce,\n            \u002F\u002F not just the ones shown in the overview view\n        },\n        \"required\": [],\n        \"additionalProperties\": true\n    },\n    \"views\": {\n        \"overview\": {\n            \"title\": \"Overview\",\n            \"description\": \"Most important fields at a glance\",\n            \"transformation\": {\n                \"fields\": [\n                    \u002F\u002F 8-12 most important field names\n                ]\n            },\n            \"display\": {\n                \"component\": \"table\",\n                \"properties\": {\n                    \u002F\u002F Display config for each overview field\n                }\n            }\n        }\n    }\n}\n```\n\n### Consistency with existing schemas\n\nIf existing output schemas were found in the repository during Phase 1 (step 5), follow their conventions:\n- Match the **description writing style** (sentence case vs. lowercase, period vs. no period, etc.)\n- Match the **field naming convention** (camelCase vs. snake_case) — this must also match the actual keys produced by the Actor code\n- Match the **example value style** (e.g., date formats, URL patterns, placeholder names)\n- Match the **view structure** (number of fields in overview, display format choices)\n- Match the **JSON formatting** (indentation, property ordering, spacing) — all schemas in the same repository must use identical formatting, including standalone Actors\n\nWhen the Actor code already has well-defined TypeScript interfaces or Python type classes, derive fields directly from those types rather than re-analyzing pushData\u002Fpush_data calls from scratch. The type definition is the canonical source.\n\n### Hard rules (no exceptions)\n\n| Rule | Detail |\n|------|--------|\n| **All fields in `properties`** | The `fields.properties` object must contain **every** field the Actor can output, not just the fields shown in the overview view. The views section selects a subset for display — the `properties` section must be the complete superset |\n| `\"nullable\": true` | On **every** field — APIs are unpredictable |\n| `\"additionalProperties\": true` | On the **top-level `fields` object** AND on **every nested object** within `properties`. This is the most commonly missed rule — it must appear at both levels |\n| `\"required\": []` | Always empty array — on the **top-level `fields` object** AND on **every nested object** within `properties` |\n| Anonymized examples | No real user IDs, usernames, or content |\n| `\"type\"` required with `\"nullable\"` | AJV rejects `nullable` without a `type` on the same field |\n\n> **Warning — most common mistakes**:\n> 1. Only including fields that appear in the overview view. The `fields.properties` must list ALL output fields, even if they are not in the `views` section.\n> 2. Only adding `\"required\": []` and `\"additionalProperties\": true` on nested object-type properties but forgetting them on the top-level `fields` object. Both levels need them.\n\n> **Note**: `nullable` is an Apify-specific extension to JSON Schema draft-07. It is intentional and correct.\n\n### Field type patterns\n\n**String field:**\n```json\n\"title\": {\n    \"type\": \"string\",\n    \"description\": \"Title of the scraped item\",\n    \"nullable\": true,\n    \"example\": \"Example Item Title\"\n}\n```\n\n**Number field:**\n```json\n\"viewCount\": {\n    \"type\": \"number\",\n    \"description\": \"Number of views\",\n    \"nullable\": true,\n    \"example\": 15000\n}\n```\n\n**Boolean field:**\n```json\n\"isVerified\": {\n    \"type\": \"boolean\",\n    \"description\": \"Whether the account is verified\",\n    \"nullable\": true,\n    \"example\": true\n}\n```\n\n**Array field:**\n```json\n\"hashtags\": {\n    \"type\": \"array\",\n    \"description\": \"Hashtags associated with the item\",\n    \"items\": { \"type\": \"string\" },\n    \"nullable\": true,\n    \"example\": [\"#example\", \"#demo\"]\n}\n```\n\n**Nested object field:**\n```json\n\"authorInfo\": {\n    \"type\": \"object\",\n    \"description\": \"Information about the author\",\n    \"properties\": {\n        \"name\": { \"type\": \"string\", \"nullable\": true },\n        \"url\": { \"type\": \"string\", \"nullable\": true }\n    },\n    \"required\": [],\n    \"additionalProperties\": true,\n    \"nullable\": true,\n    \"example\": { \"name\": \"Example Author\", \"url\": \"https:\u002F\u002Fexample.com\u002Fauthor\" }\n}\n```\n\n**Enum field:**\n```json\n\"contentType\": {\n    \"type\": \"string\",\n    \"description\": \"Type of content\",\n    \"enum\": [\"article\", \"video\", \"image\"],\n    \"nullable\": true,\n    \"example\": \"article\"\n}\n```\n\n**Union type (e.g., TypeScript `ObjectType | string`):**\n```json\n\"metadata\": {\n    \"type\": [\"object\", \"string\"],\n    \"description\": \"Structured metadata object, or error string if unavailable\",\n    \"nullable\": true,\n    \"example\": { \"key\": \"value\" }\n}\n```\n\n### Anonymized example values\n\nUse realistic but generic values. Follow platform ID format conventions:\n\n| Field type | Example approach |\n|---|---|\n| IDs | Match platform format and length (e.g., 11 chars for YouTube video IDs) |\n| Usernames | `\"exampleuser\"`, `\"sampleuser123\"` |\n| Display names | `\"Example Channel\"`, `\"Sample Author\"` |\n| URLs | Use platform's standard URL format with fake IDs |\n| Dates | `\"2025-01-15T12:00:00.000Z\"` (ISO 8601) |\n| Text content | Generic descriptive text, e.g., `\"This is an example description.\"` |\n\n### Views section\n\n- `transformation.fields`: List 8–12 most important field names (order = column order in UI)\n- `display.properties`: One entry per overview field with `label` and `format`\n- Available formats: `\"text\"`, `\"number\"`, `\"date\"`, `\"link\"`, `\"boolean\"`, `\"image\"`, `\"array\"`, `\"object\"`\n\nPick fields that give users the most useful at-a-glance summary of the data.\n\n---\n\n## Phase 3: Generate `key_value_store_schema.json` (if applicable)\n\n**Goal**: Define key-value store collections if the Actor stores data in the key-value store\n\n> **Skip this phase** if no `Actor.setValue()` \u002F `Actor.set_value()` calls were found in Phase 1 (beyond the default `INPUT` key).\n\n### File structure\n\n```json\n{\n    \"actorKeyValueStoreSchemaVersion\": 1,\n    \"title\": \"\u003CDescriptive title — what the key-value store contains>\",\n    \"description\": \"\u003COne sentence describing the stored data>\",\n    \"collections\": {\n        \"\u003CcollectionName>\": {\n            \"title\": \"\u003CHuman-readable title>\",\n            \"description\": \"\u003CWhat this collection contains>\",\n            \"keyPrefix\": \"\u003Cprefix->\"\n        }\n    }\n}\n```\n\n### How to identify collections\n\nGroup the discovered `setValue` \u002F `set_value` calls by key pattern:\n\n1. **Fixed keys** (e.g., `\"RESULTS\"`, `\"summary\"`) — use `\"key\"` (exact match)\n2. **Dynamic keys with a prefix** (e.g., `\"screenshot-${id}\"`, `f\"image-{name}\"`) — use `\"keyPrefix\"`\n\nEach group becomes a collection.\n\n### Collection properties\n\n| Property | Required | Description |\n|----------|----------|-------------|\n| `title` | Yes | Shown in UI tabs |\n| `description` | No | Shown in UI tooltips |\n| `key` | Conditional | Exact key for single-key collections (use `key` OR `keyPrefix`, not both) |\n| `keyPrefix` | Conditional | Prefix for multi-key collections (use `key` OR `keyPrefix`, not both) |\n| `contentTypes` | No | Restrict allowed MIME types (e.g., `[\"image\u002Fjpeg\"]`, `[\"application\u002Fjson\"]`) |\n| `jsonSchema` | No | JSON Schema draft-07 for validating `application\u002Fjson` content |\n\n### Examples\n\n**Single file output (e.g., a report):**\n```json\n{\n    \"actorKeyValueStoreSchemaVersion\": 1,\n    \"title\": \"Analysis Results\",\n    \"description\": \"Key-value store containing analysis output\",\n    \"collections\": {\n        \"report\": {\n            \"title\": \"Report\",\n            \"description\": \"Final analysis report\",\n            \"key\": \"REPORT\",\n            \"contentTypes\": [\"application\u002Fjson\"]\n        }\n    }\n}\n```\n\n**Multiple files with prefix (e.g., screenshots):**\n```json\n{\n    \"actorKeyValueStoreSchemaVersion\": 1,\n    \"title\": \"Scraped Files\",\n    \"description\": \"Key-value store containing downloaded files and screenshots\",\n    \"collections\": {\n        \"screenshots\": {\n            \"title\": \"Screenshots\",\n            \"description\": \"Page screenshots captured during scraping\",\n            \"keyPrefix\": \"screenshot-\",\n            \"contentTypes\": [\"image\u002Fpng\", \"image\u002Fjpeg\"]\n        },\n        \"documents\": {\n            \"title\": \"Documents\",\n            \"description\": \"Downloaded document files\",\n            \"keyPrefix\": \"doc-\",\n            \"contentTypes\": [\"application\u002Fpdf\", \"text\u002Fhtml\"]\n        }\n    }\n}\n```\n\n---\n\n## Phase 4: Generate `output_schema.json`\n\n**Goal**: Create the output schema that tells Apify Console where to find results\n\nFor most Actors that push data to a dataset, this is a minimal file:\n\n```json\n{\n    \"actorOutputSchemaVersion\": 1,\n    \"title\": \"\u003CDescriptive title — what the Actor returns>\",\n    \"description\": \"\u003COne sentence describing the output data>\",\n    \"properties\": {\n        \"dataset\": {\n            \"type\": \"string\",\n            \"title\": \"Results\",\n            \"description\": \"Dataset containing all scraped data\",\n            \"template\": \"{{links.apiDefaultDatasetUrl}}\u002Fitems\"\n        }\n    }\n}\n```\n\n> **Critical**: Each property entry **must** include `\"type\": \"string\"` — this is an Apify-specific convention. The Apify meta-validator rejects properties without it (and rejects `\"type\": \"object\"` — only `\"string\"` is valid here).\n\nIf `key_value_store_schema.json` was generated in Phase 3, add a second property:\n```json\n\"files\": {\n    \"type\": \"string\",\n    \"title\": \"Files\",\n    \"description\": \"Key-value store containing downloaded files\",\n    \"template\": \"{{links.apiDefaultKeyValueStoreUrl}}\u002Fkeys\"\n}\n```\n\n### Available template variables\n\n- `{{links.apiDefaultDatasetUrl}}` — API URL of default dataset\n- `{{links.apiDefaultKeyValueStoreUrl}}` — API URL of default key-value store\n- `{{links.publicRunUrl}}` — Public run URL\n- `{{links.consoleRunUrl}}` — Console run URL\n- `{{links.apiRunUrl}}` — API run URL\n- `{{links.containerRunUrl}}` — URL of webserver running inside the run\n- `{{run.defaultDatasetId}}` — ID of the default dataset\n- `{{run.defaultKeyValueStoreId}}` — ID of the default key-value store\n\n---\n\n## Phase 5: Update `actor.json`\n\n**Goal**: Wire the schema files into the Actor configuration\n\n**Actions**:\n1. Read the current `actor.json`\n2. Add or update the `storages.dataset` reference:\n   ```json\n   \"storages\": {\n       \"dataset\": \".\u002Fdataset_schema.json\"\n   }\n   ```\n3. If `key_value_store_schema.json` was generated, add the reference:\n   ```json\n   \"storages\": {\n       \"dataset\": \".\u002Fdataset_schema.json\",\n       \"keyValueStore\": \".\u002Fkey_value_store_schema.json\"\n   }\n   ```\n4. Add or update the `output` reference:\n   ```json\n   \"output\": \".\u002Foutput_schema.json\"\n   ```\n5. If `actor.json` had inline `storages.dataset` or `storages.keyValueStore` objects (not string paths), migrate their content into the respective schema files and replace the inline objects with file path strings\n\n---\n\n## Phase 6: Review and validate\n\n**Goal**: Ensure correctness and completeness\n\n**Checklist**:\n- [ ] **Every** output field from the source code is in `dataset_schema.json` `fields.properties` — not just the overview view fields but ALL fields the Actor can produce\n- [ ] Every field has `\"nullable\": true`\n- [ ] The **top-level `fields` object** has both `\"additionalProperties\": true` and `\"required\": []`\n- [ ] Every **nested object** within `properties` also has `\"additionalProperties\": true` and `\"required\": []`\n- [ ] Every field has a `\"description\"` and an `\"example\"`\n- [ ] All example values are anonymized\n- [ ] `\"type\"` is present on every field that has `\"nullable\"`\n- [ ] Views list 8–12 most useful fields with correct display formats\n- [ ] `output_schema.json` has `\"type\": \"string\"` on every property\n- [ ] If key-value store is used: `key_value_store_schema.json` has collections matching all `setValue`\u002F`set_value` calls\n- [ ] If key-value store is used: each collection uses either `key` or `keyPrefix` (not both)\n- [ ] `actor.json` references all generated schema files\n- [ ] Schema field names match the actual keys in the code (camelCase\u002Fsnake_case consistency)\n- [ ] If existing schemas were found in the repo, the new schema follows their conventions (description style, example format, view structure)\n- [ ] Schema fields are derived from existing type definitions (interfaces, TypedDicts, dataclasses) where available — no duplicated or divergent field definitions\n\nPresent the generated schemas to the user for review before writing them.\n\n---\n\n## Phase 7: Summary\n\n**Goal**: Document what was created\n\nReport:\n- Files created or updated\n- Number of fields in the dataset schema\n- Number of collections in the key-value store schema (if generated)\n- Fields selected for the overview view\n- Any fields that need user clarification (ambiguous types, unclear nullability)\n- Suggested next steps (test locally with `apify run`, verify output tab in Console)\n",{"data":35,"body":36},{"name":4,"description":6},{"type":37,"children":38},"root",[39,48,87,94,166,170,176,186,191,201,516,521,524,535,544,551,1176,1182,1187,1246,1251,1257,1485,1546,1566,1572,1580,1748,1756,1913,1921,2077,2085,2336,2344,2803,2811,3050,3066,3275,3281,3286,3420,3426,3524,3529,3532,3545,3554,3591,3596,3884,3890,3910,3975,3980,3986,4187,4193,4201,4529,4537,5079,5082,5093,5102,5107,5429,5473,5485,5662,5668,5759,5762,5773,5782,5790,6075,6078,6084,6093,6102,6396,6401,6404,6410,6419,6424,6465],{"type":40,"tag":41,"props":42,"children":44},"element","h1",{"id":43},"generate-actor-output-schema",[45],{"type":46,"value":47},"text","Generate Actor output schema",{"type":40,"tag":49,"props":50,"children":51},"p",{},[52,54,61,63,69,71,77,79,85],{"type":46,"value":53},"You are generating output schema files for an Apify Actor. The output schema tells Apify Console how to display run results. You will analyze the Actor's source code, create ",{"type":40,"tag":55,"props":56,"children":58},"code",{"className":57},[],[59],{"type":46,"value":60},"dataset_schema.json",{"type":46,"value":62},", ",{"type":40,"tag":55,"props":64,"children":66},{"className":65},[],[67],{"type":46,"value":68},"output_schema.json",{"type":46,"value":70},", and ",{"type":40,"tag":55,"props":72,"children":74},{"className":73},[],[75],{"type":46,"value":76},"key_value_store_schema.json",{"type":46,"value":78}," (if the Actor uses key-value store), and update ",{"type":40,"tag":55,"props":80,"children":82},{"className":81},[],[83],{"type":46,"value":84},"actor.json",{"type":46,"value":86},".",{"type":40,"tag":88,"props":89,"children":91},"h2",{"id":90},"core-principles",[92],{"type":46,"value":93},"Core principles",{"type":40,"tag":95,"props":96,"children":97},"ul",{},[98,110,126,136,146,156],{"type":40,"tag":99,"props":100,"children":101},"li",{},[102,108],{"type":40,"tag":103,"props":104,"children":105},"strong",{},[106],{"type":46,"value":107},"Analyze code first",{"type":46,"value":109},": Read the Actor's source to understand what data it actually pushes to the dataset — never guess",{"type":40,"tag":99,"props":111,"children":112},{},[113,118,120],{"type":40,"tag":103,"props":114,"children":115},{},[116],{"type":46,"value":117},"Every field is nullable",{"type":46,"value":119},": APIs and websites are unpredictable — always set ",{"type":40,"tag":55,"props":121,"children":123},{"className":122},[],[124],{"type":46,"value":125},"\"nullable\": true",{"type":40,"tag":99,"props":127,"children":128},{},[129,134],{"type":40,"tag":103,"props":130,"children":131},{},[132],{"type":46,"value":133},"Anonymize examples",{"type":46,"value":135},": Never use real user IDs, usernames, or personal data in examples",{"type":40,"tag":99,"props":137,"children":138},{},[139,144],{"type":40,"tag":103,"props":140,"children":141},{},[142],{"type":46,"value":143},"Verify against code",{"type":46,"value":145},": If TypeScript types exist, cross-check the schema against both the type definition AND the code that produces the values",{"type":40,"tag":99,"props":147,"children":148},{},[149,154],{"type":40,"tag":103,"props":150,"children":151},{},[152],{"type":46,"value":153},"Reuse existing patterns",{"type":46,"value":155},": Before generating schemas, check if other Actors in the same repository already have output schemas — match their structure, naming conventions, description style, and formatting",{"type":40,"tag":99,"props":157,"children":158},{},[159,164],{"type":40,"tag":103,"props":160,"children":161},{},[162],{"type":46,"value":163},"Don't reinvent the wheel",{"type":46,"value":165},": Reuse existing type definitions, interfaces, and utilities from the codebase instead of creating duplicate definitions",{"type":40,"tag":167,"props":168,"children":169},"hr",{},[],{"type":40,"tag":88,"props":171,"children":173},{"id":172},"phase-1-discover-actor-structure",[174],{"type":46,"value":175},"Phase 1: Discover Actor structure",{"type":40,"tag":49,"props":177,"children":178},{},[179,184],{"type":40,"tag":103,"props":180,"children":181},{},[182],{"type":46,"value":183},"Goal",{"type":46,"value":185},": Locate the Actor and understand its output",{"type":40,"tag":49,"props":187,"children":188},{},[189],{"type":46,"value":190},"Initial request: $ARGUMENTS",{"type":40,"tag":49,"props":192,"children":193},{},[194,199],{"type":40,"tag":103,"props":195,"children":196},{},[197],{"type":46,"value":198},"Actions",{"type":46,"value":200},":",{"type":40,"tag":202,"props":203,"children":204},"ol",{},[205,210,228,240,264,303,370,434,483,488],{"type":40,"tag":99,"props":206,"children":207},{},[208],{"type":46,"value":209},"Create todo list with all phases",{"type":40,"tag":99,"props":211,"children":212},{},[213,215,221,223],{"type":46,"value":214},"Find the ",{"type":40,"tag":55,"props":216,"children":218},{"className":217},[],[219],{"type":46,"value":220},".actor\u002F",{"type":46,"value":222}," directory containing ",{"type":40,"tag":55,"props":224,"children":226},{"className":225},[],[227],{"type":46,"value":84},{"type":40,"tag":99,"props":229,"children":230},{},[231,233,238],{"type":46,"value":232},"Read ",{"type":40,"tag":55,"props":234,"children":236},{"className":235},[],[237],{"type":46,"value":84},{"type":46,"value":239}," to understand the Actor's configuration",{"type":40,"tag":99,"props":241,"children":242},{},[243,245,250,251,256,257,262],{"type":46,"value":244},"Check if ",{"type":40,"tag":55,"props":246,"children":248},{"className":247},[],[249],{"type":46,"value":60},{"type":46,"value":62},{"type":40,"tag":55,"props":252,"children":254},{"className":253},[],[255],{"type":46,"value":68},{"type":46,"value":70},{"type":40,"tag":55,"props":258,"children":260},{"className":259},[],[261],{"type":46,"value":76},{"type":46,"value":263}," already exist",{"type":40,"tag":99,"props":265,"children":266},{},[267,272,274,279,281,287,288,294,295,301],{"type":40,"tag":103,"props":268,"children":269},{},[270],{"type":46,"value":271},"Search for existing schemas in the repository",{"type":46,"value":273},": Look for other ",{"type":40,"tag":55,"props":275,"children":277},{"className":276},[],[278],{"type":46,"value":220},{"type":46,"value":280}," directories or schema files (e.g., ",{"type":40,"tag":55,"props":282,"children":284},{"className":283},[],[285],{"type":46,"value":286},"**\u002Fdataset_schema.json",{"type":46,"value":62},{"type":40,"tag":55,"props":289,"children":291},{"className":290},[],[292],{"type":46,"value":293},"**\u002Foutput_schema.json",{"type":46,"value":62},{"type":40,"tag":55,"props":296,"children":298},{"className":297},[],[299],{"type":46,"value":300},"**\u002Fkey_value_store_schema.json",{"type":46,"value":302},") to learn the repo's conventions — match their description style, field naming, example formatting, and overall structure",{"type":40,"tag":99,"props":304,"children":305},{},[306,308],{"type":46,"value":307},"Find all places where data is pushed to the dataset:\n",{"type":40,"tag":95,"props":309,"children":310},{},[311,341],{"type":40,"tag":99,"props":312,"children":313},{},[314,319,321,327,328,334,335],{"type":40,"tag":103,"props":315,"children":316},{},[317],{"type":46,"value":318},"JavaScript\u002FTypeScript",{"type":46,"value":320},": Search for ",{"type":40,"tag":55,"props":322,"children":324},{"className":323},[],[325],{"type":46,"value":326},"Actor.pushData(",{"type":46,"value":62},{"type":40,"tag":55,"props":329,"children":331},{"className":330},[],[332],{"type":46,"value":333},"dataset.pushData(",{"type":46,"value":62},{"type":40,"tag":55,"props":336,"children":338},{"className":337},[],[339],{"type":46,"value":340},"Dataset.pushData(",{"type":40,"tag":99,"props":342,"children":343},{},[344,349,350,356,357,363,364],{"type":40,"tag":103,"props":345,"children":346},{},[347],{"type":46,"value":348},"Python",{"type":46,"value":320},{"type":40,"tag":55,"props":351,"children":353},{"className":352},[],[354],{"type":46,"value":355},"Actor.push_data(",{"type":46,"value":62},{"type":40,"tag":55,"props":358,"children":360},{"className":359},[],[361],{"type":46,"value":362},"dataset.push_data(",{"type":46,"value":62},{"type":40,"tag":55,"props":365,"children":367},{"className":366},[],[368],{"type":46,"value":369},"Dataset.push_data(",{"type":40,"tag":99,"props":371,"children":372},{},[373,375],{"type":46,"value":374},"Find all places where data is stored in the key-value store:\n",{"type":40,"tag":95,"props":376,"children":377},{},[378,406],{"type":40,"tag":99,"props":379,"children":380},{},[381,385,386,392,393,399,400],{"type":40,"tag":103,"props":382,"children":383},{},[384],{"type":46,"value":318},{"type":46,"value":320},{"type":40,"tag":55,"props":387,"children":389},{"className":388},[],[390],{"type":46,"value":391},"Actor.setValue(",{"type":46,"value":62},{"type":40,"tag":55,"props":394,"children":396},{"className":395},[],[397],{"type":46,"value":398},"keyValueStore.setValue(",{"type":46,"value":62},{"type":40,"tag":55,"props":401,"children":403},{"className":402},[],[404],{"type":46,"value":405},"KeyValueStore.setValue(",{"type":40,"tag":99,"props":407,"children":408},{},[409,413,414,420,421,427,428],{"type":40,"tag":103,"props":410,"children":411},{},[412],{"type":46,"value":348},{"type":46,"value":320},{"type":40,"tag":55,"props":415,"children":417},{"className":416},[],[418],{"type":46,"value":419},"Actor.set_value(",{"type":46,"value":62},{"type":40,"tag":55,"props":422,"children":424},{"className":423},[],[425],{"type":46,"value":426},"key_value_store.set_value(",{"type":46,"value":62},{"type":40,"tag":55,"props":429,"children":431},{"className":430},[],[432],{"type":46,"value":433},"KeyValueStore.set_value(",{"type":40,"tag":99,"props":435,"children":436},{},[437,439,444,446],{"type":46,"value":438},"Find output type definitions — ",{"type":40,"tag":103,"props":440,"children":441},{},[442],{"type":46,"value":443},"reuse them directly",{"type":46,"value":445}," instead of recreating from scratch:\n",{"type":40,"tag":95,"props":447,"children":448},{},[449,474],{"type":40,"tag":99,"props":450,"children":451},{},[452,457,459,465,466,472],{"type":40,"tag":103,"props":453,"children":454},{},[455],{"type":46,"value":456},"TypeScript",{"type":46,"value":458},": Look for output type interfaces\u002Ftypes (e.g., in ",{"type":40,"tag":55,"props":460,"children":462},{"className":461},[],[463],{"type":46,"value":464},"src\u002Ftypes\u002F",{"type":46,"value":62},{"type":40,"tag":55,"props":467,"children":469},{"className":468},[],[470],{"type":46,"value":471},"src\u002Ftypes\u002Foutput.ts",{"type":46,"value":473},"). If an interface or type already defines the output shape, derive the schema fields from it — do not create a parallel definition",{"type":40,"tag":99,"props":475,"children":476},{},[477,481],{"type":40,"tag":103,"props":478,"children":479},{},[480],{"type":46,"value":348},{"type":46,"value":482},": Look for TypedDict, dataclass, or Pydantic model definitions. Use the existing field names, types, and docstrings as the source of truth",{"type":40,"tag":99,"props":484,"children":485},{},[486],{"type":46,"value":487},"Check for existing shared schema utilities or helper functions in the codebase that handle schema generation or validation — reuse them rather than creating new logic",{"type":40,"tag":99,"props":489,"children":490},{},[491,493,499,501,507,509,514],{"type":46,"value":492},"If inline ",{"type":40,"tag":55,"props":494,"children":496},{"className":495},[],[497],{"type":46,"value":498},"storages.dataset",{"type":46,"value":500}," or ",{"type":40,"tag":55,"props":502,"children":504},{"className":503},[],[505],{"type":46,"value":506},"storages.keyValueStore",{"type":46,"value":508}," config exists in ",{"type":40,"tag":55,"props":510,"children":512},{"className":511},[],[513],{"type":46,"value":84},{"type":46,"value":515},", note it for migration",{"type":40,"tag":49,"props":517,"children":518},{},[519],{"type":46,"value":520},"Present findings to user: list all discovered dataset output fields, key-value store keys, their types, and where they come from.",{"type":40,"tag":167,"props":522,"children":523},{},[],{"type":40,"tag":88,"props":525,"children":527},{"id":526},"phase-2-generate-dataset_schemajson",[528,530],{"type":46,"value":529},"Phase 2: Generate ",{"type":40,"tag":55,"props":531,"children":533},{"className":532},[],[534],{"type":46,"value":60},{"type":40,"tag":49,"props":536,"children":537},{},[538,542],{"type":40,"tag":103,"props":539,"children":540},{},[541],{"type":46,"value":183},{"type":46,"value":543},": Create a complete dataset schema with field definitions and display views",{"type":40,"tag":545,"props":546,"children":548},"h3",{"id":547},"file-structure",[549],{"type":46,"value":550},"File structure",{"type":40,"tag":552,"props":553,"children":558},"pre",{"className":554,"code":555,"language":556,"meta":557,"style":557},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n    \"actorSpecification\": 1,\n    \"fields\": {\n        \"$schema\": \"http:\u002F\u002Fjson-schema.org\u002Fdraft-07\u002Fschema#\",\n        \"type\": \"object\",\n        \"properties\": {\n            \u002F\u002F ALL output fields here — every field the Actor can produce,\n            \u002F\u002F not just the ones shown in the overview view\n        },\n        \"required\": [],\n        \"additionalProperties\": true\n    },\n    \"views\": {\n        \"overview\": {\n            \"title\": \"Overview\",\n            \"description\": \"Most important fields at a glance\",\n            \"transformation\": {\n                \"fields\": [\n                    \u002F\u002F 8-12 most important field names\n                ]\n            },\n            \"display\": {\n                \"component\": \"table\",\n                \"properties\": {\n                    \u002F\u002F Display config for each overview field\n                }\n            }\n        }\n    }\n}\n","json","",[559],{"type":40,"tag":55,"props":560,"children":561},{"__ignoreMap":557},[562,574,609,635,677,715,740,750,759,768,794,820,829,854,879,918,956,981,1008,1017,1026,1035,1060,1098,1122,1131,1140,1149,1158,1167],{"type":40,"tag":563,"props":564,"children":567},"span",{"class":565,"line":566},"line",1,[568],{"type":40,"tag":563,"props":569,"children":571},{"style":570},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[572],{"type":46,"value":573},"{\n",{"type":40,"tag":563,"props":575,"children":577},{"class":565,"line":576},2,[578,583,589,594,598,604],{"type":40,"tag":563,"props":579,"children":580},{"style":570},[581],{"type":46,"value":582},"    \"",{"type":40,"tag":563,"props":584,"children":586},{"style":585},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[587],{"type":46,"value":588},"actorSpecification",{"type":40,"tag":563,"props":590,"children":591},{"style":570},[592],{"type":46,"value":593},"\"",{"type":40,"tag":563,"props":595,"children":596},{"style":570},[597],{"type":46,"value":200},{"type":40,"tag":563,"props":599,"children":601},{"style":600},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[602],{"type":46,"value":603}," 1",{"type":40,"tag":563,"props":605,"children":606},{"style":570},[607],{"type":46,"value":608},",\n",{"type":40,"tag":563,"props":610,"children":612},{"class":565,"line":611},3,[613,617,622,626,630],{"type":40,"tag":563,"props":614,"children":615},{"style":570},[616],{"type":46,"value":582},{"type":40,"tag":563,"props":618,"children":619},{"style":585},[620],{"type":46,"value":621},"fields",{"type":40,"tag":563,"props":623,"children":624},{"style":570},[625],{"type":46,"value":593},{"type":40,"tag":563,"props":627,"children":628},{"style":570},[629],{"type":46,"value":200},{"type":40,"tag":563,"props":631,"children":632},{"style":570},[633],{"type":46,"value":634}," {\n",{"type":40,"tag":563,"props":636,"children":638},{"class":565,"line":637},4,[639,644,650,654,658,663,669,673],{"type":40,"tag":563,"props":640,"children":641},{"style":570},[642],{"type":46,"value":643},"        \"",{"type":40,"tag":563,"props":645,"children":647},{"style":646},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[648],{"type":46,"value":649},"$schema",{"type":40,"tag":563,"props":651,"children":652},{"style":570},[653],{"type":46,"value":593},{"type":40,"tag":563,"props":655,"children":656},{"style":570},[657],{"type":46,"value":200},{"type":40,"tag":563,"props":659,"children":660},{"style":570},[661],{"type":46,"value":662}," \"",{"type":40,"tag":563,"props":664,"children":666},{"style":665},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[667],{"type":46,"value":668},"http:\u002F\u002Fjson-schema.org\u002Fdraft-07\u002Fschema#",{"type":40,"tag":563,"props":670,"children":671},{"style":570},[672],{"type":46,"value":593},{"type":40,"tag":563,"props":674,"children":675},{"style":570},[676],{"type":46,"value":608},{"type":40,"tag":563,"props":678,"children":680},{"class":565,"line":679},5,[681,685,690,694,698,702,707,711],{"type":40,"tag":563,"props":682,"children":683},{"style":570},[684],{"type":46,"value":643},{"type":40,"tag":563,"props":686,"children":687},{"style":646},[688],{"type":46,"value":689},"type",{"type":40,"tag":563,"props":691,"children":692},{"style":570},[693],{"type":46,"value":593},{"type":40,"tag":563,"props":695,"children":696},{"style":570},[697],{"type":46,"value":200},{"type":40,"tag":563,"props":699,"children":700},{"style":570},[701],{"type":46,"value":662},{"type":40,"tag":563,"props":703,"children":704},{"style":665},[705],{"type":46,"value":706},"object",{"type":40,"tag":563,"props":708,"children":709},{"style":570},[710],{"type":46,"value":593},{"type":40,"tag":563,"props":712,"children":713},{"style":570},[714],{"type":46,"value":608},{"type":40,"tag":563,"props":716,"children":718},{"class":565,"line":717},6,[719,723,728,732,736],{"type":40,"tag":563,"props":720,"children":721},{"style":570},[722],{"type":46,"value":643},{"type":40,"tag":563,"props":724,"children":725},{"style":646},[726],{"type":46,"value":727},"properties",{"type":40,"tag":563,"props":729,"children":730},{"style":570},[731],{"type":46,"value":593},{"type":40,"tag":563,"props":733,"children":734},{"style":570},[735],{"type":46,"value":200},{"type":40,"tag":563,"props":737,"children":738},{"style":570},[739],{"type":46,"value":634},{"type":40,"tag":563,"props":741,"children":743},{"class":565,"line":742},7,[744],{"type":40,"tag":563,"props":745,"children":747},{"style":746},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[748],{"type":46,"value":749},"            \u002F\u002F ALL output fields here — every field the Actor can produce,\n",{"type":40,"tag":563,"props":751,"children":753},{"class":565,"line":752},8,[754],{"type":40,"tag":563,"props":755,"children":756},{"style":746},[757],{"type":46,"value":758},"            \u002F\u002F not just the ones shown in the overview view\n",{"type":40,"tag":563,"props":760,"children":762},{"class":565,"line":761},9,[763],{"type":40,"tag":563,"props":764,"children":765},{"style":570},[766],{"type":46,"value":767},"        },\n",{"type":40,"tag":563,"props":769,"children":771},{"class":565,"line":770},10,[772,776,781,785,789],{"type":40,"tag":563,"props":773,"children":774},{"style":570},[775],{"type":46,"value":643},{"type":40,"tag":563,"props":777,"children":778},{"style":646},[779],{"type":46,"value":780},"required",{"type":40,"tag":563,"props":782,"children":783},{"style":570},[784],{"type":46,"value":593},{"type":40,"tag":563,"props":786,"children":787},{"style":570},[788],{"type":46,"value":200},{"type":40,"tag":563,"props":790,"children":791},{"style":570},[792],{"type":46,"value":793}," [],\n",{"type":40,"tag":563,"props":795,"children":797},{"class":565,"line":796},11,[798,802,807,811,815],{"type":40,"tag":563,"props":799,"children":800},{"style":570},[801],{"type":46,"value":643},{"type":40,"tag":563,"props":803,"children":804},{"style":646},[805],{"type":46,"value":806},"additionalProperties",{"type":40,"tag":563,"props":808,"children":809},{"style":570},[810],{"type":46,"value":593},{"type":40,"tag":563,"props":812,"children":813},{"style":570},[814],{"type":46,"value":200},{"type":40,"tag":563,"props":816,"children":817},{"style":570},[818],{"type":46,"value":819}," true\n",{"type":40,"tag":563,"props":821,"children":823},{"class":565,"line":822},12,[824],{"type":40,"tag":563,"props":825,"children":826},{"style":570},[827],{"type":46,"value":828},"    },\n",{"type":40,"tag":563,"props":830,"children":832},{"class":565,"line":831},13,[833,837,842,846,850],{"type":40,"tag":563,"props":834,"children":835},{"style":570},[836],{"type":46,"value":582},{"type":40,"tag":563,"props":838,"children":839},{"style":585},[840],{"type":46,"value":841},"views",{"type":40,"tag":563,"props":843,"children":844},{"style":570},[845],{"type":46,"value":593},{"type":40,"tag":563,"props":847,"children":848},{"style":570},[849],{"type":46,"value":200},{"type":40,"tag":563,"props":851,"children":852},{"style":570},[853],{"type":46,"value":634},{"type":40,"tag":563,"props":855,"children":857},{"class":565,"line":856},14,[858,862,867,871,875],{"type":40,"tag":563,"props":859,"children":860},{"style":570},[861],{"type":46,"value":643},{"type":40,"tag":563,"props":863,"children":864},{"style":646},[865],{"type":46,"value":866},"overview",{"type":40,"tag":563,"props":868,"children":869},{"style":570},[870],{"type":46,"value":593},{"type":40,"tag":563,"props":872,"children":873},{"style":570},[874],{"type":46,"value":200},{"type":40,"tag":563,"props":876,"children":877},{"style":570},[878],{"type":46,"value":634},{"type":40,"tag":563,"props":880,"children":882},{"class":565,"line":881},15,[883,888,893,897,901,905,910,914],{"type":40,"tag":563,"props":884,"children":885},{"style":570},[886],{"type":46,"value":887},"            \"",{"type":40,"tag":563,"props":889,"children":890},{"style":600},[891],{"type":46,"value":892},"title",{"type":40,"tag":563,"props":894,"children":895},{"style":570},[896],{"type":46,"value":593},{"type":40,"tag":563,"props":898,"children":899},{"style":570},[900],{"type":46,"value":200},{"type":40,"tag":563,"props":902,"children":903},{"style":570},[904],{"type":46,"value":662},{"type":40,"tag":563,"props":906,"children":907},{"style":665},[908],{"type":46,"value":909},"Overview",{"type":40,"tag":563,"props":911,"children":912},{"style":570},[913],{"type":46,"value":593},{"type":40,"tag":563,"props":915,"children":916},{"style":570},[917],{"type":46,"value":608},{"type":40,"tag":563,"props":919,"children":921},{"class":565,"line":920},16,[922,926,931,935,939,943,948,952],{"type":40,"tag":563,"props":923,"children":924},{"style":570},[925],{"type":46,"value":887},{"type":40,"tag":563,"props":927,"children":928},{"style":600},[929],{"type":46,"value":930},"description",{"type":40,"tag":563,"props":932,"children":933},{"style":570},[934],{"type":46,"value":593},{"type":40,"tag":563,"props":936,"children":937},{"style":570},[938],{"type":46,"value":200},{"type":40,"tag":563,"props":940,"children":941},{"style":570},[942],{"type":46,"value":662},{"type":40,"tag":563,"props":944,"children":945},{"style":665},[946],{"type":46,"value":947},"Most important fields at a glance",{"type":40,"tag":563,"props":949,"children":950},{"style":570},[951],{"type":46,"value":593},{"type":40,"tag":563,"props":953,"children":954},{"style":570},[955],{"type":46,"value":608},{"type":40,"tag":563,"props":957,"children":959},{"class":565,"line":958},17,[960,964,969,973,977],{"type":40,"tag":563,"props":961,"children":962},{"style":570},[963],{"type":46,"value":887},{"type":40,"tag":563,"props":965,"children":966},{"style":600},[967],{"type":46,"value":968},"transformation",{"type":40,"tag":563,"props":970,"children":971},{"style":570},[972],{"type":46,"value":593},{"type":40,"tag":563,"props":974,"children":975},{"style":570},[976],{"type":46,"value":200},{"type":40,"tag":563,"props":978,"children":979},{"style":570},[980],{"type":46,"value":634},{"type":40,"tag":563,"props":982,"children":984},{"class":565,"line":983},18,[985,990,995,999,1003],{"type":40,"tag":563,"props":986,"children":987},{"style":570},[988],{"type":46,"value":989},"                \"",{"type":40,"tag":563,"props":991,"children":993},{"style":992},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[994],{"type":46,"value":621},{"type":40,"tag":563,"props":996,"children":997},{"style":570},[998],{"type":46,"value":593},{"type":40,"tag":563,"props":1000,"children":1001},{"style":570},[1002],{"type":46,"value":200},{"type":40,"tag":563,"props":1004,"children":1005},{"style":570},[1006],{"type":46,"value":1007}," [\n",{"type":40,"tag":563,"props":1009,"children":1011},{"class":565,"line":1010},19,[1012],{"type":40,"tag":563,"props":1013,"children":1014},{"style":746},[1015],{"type":46,"value":1016},"                    \u002F\u002F 8-12 most important field names\n",{"type":40,"tag":563,"props":1018,"children":1020},{"class":565,"line":1019},20,[1021],{"type":40,"tag":563,"props":1022,"children":1023},{"style":570},[1024],{"type":46,"value":1025},"                ]\n",{"type":40,"tag":563,"props":1027,"children":1029},{"class":565,"line":1028},21,[1030],{"type":40,"tag":563,"props":1031,"children":1032},{"style":570},[1033],{"type":46,"value":1034},"            },\n",{"type":40,"tag":563,"props":1036,"children":1038},{"class":565,"line":1037},22,[1039,1043,1048,1052,1056],{"type":40,"tag":563,"props":1040,"children":1041},{"style":570},[1042],{"type":46,"value":887},{"type":40,"tag":563,"props":1044,"children":1045},{"style":600},[1046],{"type":46,"value":1047},"display",{"type":40,"tag":563,"props":1049,"children":1050},{"style":570},[1051],{"type":46,"value":593},{"type":40,"tag":563,"props":1053,"children":1054},{"style":570},[1055],{"type":46,"value":200},{"type":40,"tag":563,"props":1057,"children":1058},{"style":570},[1059],{"type":46,"value":634},{"type":40,"tag":563,"props":1061,"children":1063},{"class":565,"line":1062},23,[1064,1068,1073,1077,1081,1085,1090,1094],{"type":40,"tag":563,"props":1065,"children":1066},{"style":570},[1067],{"type":46,"value":989},{"type":40,"tag":563,"props":1069,"children":1070},{"style":992},[1071],{"type":46,"value":1072},"component",{"type":40,"tag":563,"props":1074,"children":1075},{"style":570},[1076],{"type":46,"value":593},{"type":40,"tag":563,"props":1078,"children":1079},{"style":570},[1080],{"type":46,"value":200},{"type":40,"tag":563,"props":1082,"children":1083},{"style":570},[1084],{"type":46,"value":662},{"type":40,"tag":563,"props":1086,"children":1087},{"style":665},[1088],{"type":46,"value":1089},"table",{"type":40,"tag":563,"props":1091,"children":1092},{"style":570},[1093],{"type":46,"value":593},{"type":40,"tag":563,"props":1095,"children":1096},{"style":570},[1097],{"type":46,"value":608},{"type":40,"tag":563,"props":1099,"children":1101},{"class":565,"line":1100},24,[1102,1106,1110,1114,1118],{"type":40,"tag":563,"props":1103,"children":1104},{"style":570},[1105],{"type":46,"value":989},{"type":40,"tag":563,"props":1107,"children":1108},{"style":992},[1109],{"type":46,"value":727},{"type":40,"tag":563,"props":1111,"children":1112},{"style":570},[1113],{"type":46,"value":593},{"type":40,"tag":563,"props":1115,"children":1116},{"style":570},[1117],{"type":46,"value":200},{"type":40,"tag":563,"props":1119,"children":1120},{"style":570},[1121],{"type":46,"value":634},{"type":40,"tag":563,"props":1123,"children":1125},{"class":565,"line":1124},25,[1126],{"type":40,"tag":563,"props":1127,"children":1128},{"style":746},[1129],{"type":46,"value":1130},"                    \u002F\u002F Display config for each overview field\n",{"type":40,"tag":563,"props":1132,"children":1134},{"class":565,"line":1133},26,[1135],{"type":40,"tag":563,"props":1136,"children":1137},{"style":570},[1138],{"type":46,"value":1139},"                }\n",{"type":40,"tag":563,"props":1141,"children":1143},{"class":565,"line":1142},27,[1144],{"type":40,"tag":563,"props":1145,"children":1146},{"style":570},[1147],{"type":46,"value":1148},"            }\n",{"type":40,"tag":563,"props":1150,"children":1152},{"class":565,"line":1151},28,[1153],{"type":40,"tag":563,"props":1154,"children":1155},{"style":570},[1156],{"type":46,"value":1157},"        }\n",{"type":40,"tag":563,"props":1159,"children":1161},{"class":565,"line":1160},29,[1162],{"type":40,"tag":563,"props":1163,"children":1164},{"style":570},[1165],{"type":46,"value":1166},"    }\n",{"type":40,"tag":563,"props":1168,"children":1170},{"class":565,"line":1169},30,[1171],{"type":40,"tag":563,"props":1172,"children":1173},{"style":570},[1174],{"type":46,"value":1175},"}\n",{"type":40,"tag":545,"props":1177,"children":1179},{"id":1178},"consistency-with-existing-schemas",[1180],{"type":46,"value":1181},"Consistency with existing schemas",{"type":40,"tag":49,"props":1183,"children":1184},{},[1185],{"type":46,"value":1186},"If existing output schemas were found in the repository during Phase 1 (step 5), follow their conventions:",{"type":40,"tag":95,"props":1188,"children":1189},{},[1190,1202,1213,1224,1235],{"type":40,"tag":99,"props":1191,"children":1192},{},[1193,1195,1200],{"type":46,"value":1194},"Match the ",{"type":40,"tag":103,"props":1196,"children":1197},{},[1198],{"type":46,"value":1199},"description writing style",{"type":46,"value":1201}," (sentence case vs. lowercase, period vs. no period, etc.)",{"type":40,"tag":99,"props":1203,"children":1204},{},[1205,1206,1211],{"type":46,"value":1194},{"type":40,"tag":103,"props":1207,"children":1208},{},[1209],{"type":46,"value":1210},"field naming convention",{"type":46,"value":1212}," (camelCase vs. snake_case) — this must also match the actual keys produced by the Actor code",{"type":40,"tag":99,"props":1214,"children":1215},{},[1216,1217,1222],{"type":46,"value":1194},{"type":40,"tag":103,"props":1218,"children":1219},{},[1220],{"type":46,"value":1221},"example value style",{"type":46,"value":1223}," (e.g., date formats, URL patterns, placeholder names)",{"type":40,"tag":99,"props":1225,"children":1226},{},[1227,1228,1233],{"type":46,"value":1194},{"type":40,"tag":103,"props":1229,"children":1230},{},[1231],{"type":46,"value":1232},"view structure",{"type":46,"value":1234}," (number of fields in overview, display format choices)",{"type":40,"tag":99,"props":1236,"children":1237},{},[1238,1239,1244],{"type":46,"value":1194},{"type":40,"tag":103,"props":1240,"children":1241},{},[1242],{"type":46,"value":1243},"JSON formatting",{"type":46,"value":1245}," (indentation, property ordering, spacing) — all schemas in the same repository must use identical formatting, including standalone Actors",{"type":40,"tag":49,"props":1247,"children":1248},{},[1249],{"type":46,"value":1250},"When the Actor code already has well-defined TypeScript interfaces or Python type classes, derive fields directly from those types rather than re-analyzing pushData\u002Fpush_data calls from scratch. The type definition is the canonical source.",{"type":40,"tag":545,"props":1252,"children":1254},{"id":1253},"hard-rules-no-exceptions",[1255],{"type":46,"value":1256},"Hard rules (no exceptions)",{"type":40,"tag":1089,"props":1258,"children":1259},{},[1260,1279],{"type":40,"tag":1261,"props":1262,"children":1263},"thead",{},[1264],{"type":40,"tag":1265,"props":1266,"children":1267},"tr",{},[1268,1274],{"type":40,"tag":1269,"props":1270,"children":1271},"th",{},[1272],{"type":46,"value":1273},"Rule",{"type":40,"tag":1269,"props":1275,"children":1276},{},[1277],{"type":46,"value":1278},"Detail",{"type":40,"tag":1280,"props":1281,"children":1282},"tbody",{},[1283,1327,1349,1394,1432,1445],{"type":40,"tag":1265,"props":1284,"children":1285},{},[1286,1300],{"type":40,"tag":1287,"props":1288,"children":1289},"td",{},[1290],{"type":40,"tag":103,"props":1291,"children":1292},{},[1293,1295],{"type":46,"value":1294},"All fields in ",{"type":40,"tag":55,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":46,"value":727},{"type":40,"tag":1287,"props":1301,"children":1302},{},[1303,1305,1311,1313,1318,1320,1325],{"type":46,"value":1304},"The ",{"type":40,"tag":55,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":46,"value":1310},"fields.properties",{"type":46,"value":1312}," object must contain ",{"type":40,"tag":103,"props":1314,"children":1315},{},[1316],{"type":46,"value":1317},"every",{"type":46,"value":1319}," field the Actor can output, not just the fields shown in the overview view. The views section selects a subset for display — the ",{"type":40,"tag":55,"props":1321,"children":1323},{"className":1322},[],[1324],{"type":46,"value":727},{"type":46,"value":1326}," section must be the complete superset",{"type":40,"tag":1265,"props":1328,"children":1329},{},[1330,1338],{"type":40,"tag":1287,"props":1331,"children":1332},{},[1333],{"type":40,"tag":55,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":46,"value":125},{"type":40,"tag":1287,"props":1339,"children":1340},{},[1341,1343,1347],{"type":46,"value":1342},"On ",{"type":40,"tag":103,"props":1344,"children":1345},{},[1346],{"type":46,"value":1317},{"type":46,"value":1348}," field — APIs are unpredictable",{"type":40,"tag":1265,"props":1350,"children":1351},{},[1352,1361],{"type":40,"tag":1287,"props":1353,"children":1354},{},[1355],{"type":40,"tag":55,"props":1356,"children":1358},{"className":1357},[],[1359],{"type":46,"value":1360},"\"additionalProperties\": true",{"type":40,"tag":1287,"props":1362,"children":1363},{},[1364,1366,1378,1380,1385,1387,1392],{"type":46,"value":1365},"On the ",{"type":40,"tag":103,"props":1367,"children":1368},{},[1369,1371,1376],{"type":46,"value":1370},"top-level ",{"type":40,"tag":55,"props":1372,"children":1374},{"className":1373},[],[1375],{"type":46,"value":621},{"type":46,"value":1377}," object",{"type":46,"value":1379}," AND on ",{"type":40,"tag":103,"props":1381,"children":1382},{},[1383],{"type":46,"value":1384},"every nested object",{"type":46,"value":1386}," within ",{"type":40,"tag":55,"props":1388,"children":1390},{"className":1389},[],[1391],{"type":46,"value":727},{"type":46,"value":1393},". This is the most commonly missed rule — it must appear at both levels",{"type":40,"tag":1265,"props":1395,"children":1396},{},[1397,1406],{"type":40,"tag":1287,"props":1398,"children":1399},{},[1400],{"type":40,"tag":55,"props":1401,"children":1403},{"className":1402},[],[1404],{"type":46,"value":1405},"\"required\": []",{"type":40,"tag":1287,"props":1407,"children":1408},{},[1409,1411,1421,1422,1426,1427],{"type":46,"value":1410},"Always empty array — on the ",{"type":40,"tag":103,"props":1412,"children":1413},{},[1414,1415,1420],{"type":46,"value":1370},{"type":40,"tag":55,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":46,"value":621},{"type":46,"value":1377},{"type":46,"value":1379},{"type":40,"tag":103,"props":1423,"children":1424},{},[1425],{"type":46,"value":1384},{"type":46,"value":1386},{"type":40,"tag":55,"props":1428,"children":1430},{"className":1429},[],[1431],{"type":46,"value":727},{"type":40,"tag":1265,"props":1433,"children":1434},{},[1435,1440],{"type":40,"tag":1287,"props":1436,"children":1437},{},[1438],{"type":46,"value":1439},"Anonymized examples",{"type":40,"tag":1287,"props":1441,"children":1442},{},[1443],{"type":46,"value":1444},"No real user IDs, usernames, or content",{"type":40,"tag":1265,"props":1446,"children":1447},{},[1448,1465],{"type":40,"tag":1287,"props":1449,"children":1450},{},[1451,1457,1459],{"type":40,"tag":55,"props":1452,"children":1454},{"className":1453},[],[1455],{"type":46,"value":1456},"\"type\"",{"type":46,"value":1458}," required with ",{"type":40,"tag":55,"props":1460,"children":1462},{"className":1461},[],[1463],{"type":46,"value":1464},"\"nullable\"",{"type":40,"tag":1287,"props":1466,"children":1467},{},[1468,1470,1476,1478,1483],{"type":46,"value":1469},"AJV rejects ",{"type":40,"tag":55,"props":1471,"children":1473},{"className":1472},[],[1474],{"type":46,"value":1475},"nullable",{"type":46,"value":1477}," without a ",{"type":40,"tag":55,"props":1479,"children":1481},{"className":1480},[],[1482],{"type":46,"value":689},{"type":46,"value":1484}," on the same field",{"type":40,"tag":1486,"props":1487,"children":1488},"blockquote",{},[1489,1498],{"type":40,"tag":49,"props":1490,"children":1491},{},[1492,1497],{"type":40,"tag":103,"props":1493,"children":1494},{},[1495],{"type":46,"value":1496},"Warning — most common mistakes",{"type":46,"value":200},{"type":40,"tag":202,"props":1499,"children":1500},{},[1501,1520],{"type":40,"tag":99,"props":1502,"children":1503},{},[1504,1506,1511,1513,1518],{"type":46,"value":1505},"Only including fields that appear in the overview view. The ",{"type":40,"tag":55,"props":1507,"children":1509},{"className":1508},[],[1510],{"type":46,"value":1310},{"type":46,"value":1512}," must list ALL output fields, even if they are not in the ",{"type":40,"tag":55,"props":1514,"children":1516},{"className":1515},[],[1517],{"type":46,"value":841},{"type":46,"value":1519}," section.",{"type":40,"tag":99,"props":1521,"children":1522},{},[1523,1525,1530,1532,1537,1539,1544],{"type":46,"value":1524},"Only adding ",{"type":40,"tag":55,"props":1526,"children":1528},{"className":1527},[],[1529],{"type":46,"value":1405},{"type":46,"value":1531}," and ",{"type":40,"tag":55,"props":1533,"children":1535},{"className":1534},[],[1536],{"type":46,"value":1360},{"type":46,"value":1538}," on nested object-type properties but forgetting them on the top-level ",{"type":40,"tag":55,"props":1540,"children":1542},{"className":1541},[],[1543],{"type":46,"value":621},{"type":46,"value":1545}," object. Both levels need them.",{"type":40,"tag":1486,"props":1547,"children":1548},{},[1549],{"type":40,"tag":49,"props":1550,"children":1551},{},[1552,1557,1559,1564],{"type":40,"tag":103,"props":1553,"children":1554},{},[1555],{"type":46,"value":1556},"Note",{"type":46,"value":1558},": ",{"type":40,"tag":55,"props":1560,"children":1562},{"className":1561},[],[1563],{"type":46,"value":1475},{"type":46,"value":1565}," is an Apify-specific extension to JSON Schema draft-07. It is intentional and correct.",{"type":40,"tag":545,"props":1567,"children":1569},{"id":1568},"field-type-patterns",[1570],{"type":46,"value":1571},"Field type patterns",{"type":40,"tag":49,"props":1573,"children":1574},{},[1575],{"type":40,"tag":103,"props":1576,"children":1577},{},[1578],{"type":46,"value":1579},"String field:",{"type":40,"tag":552,"props":1581,"children":1583},{"className":554,"code":1582,"language":556,"meta":557,"style":557},"\"title\": {\n    \"type\": \"string\",\n    \"description\": \"Title of the scraped item\",\n    \"nullable\": true,\n    \"example\": \"Example Item Title\"\n}\n",[1584],{"type":40,"tag":55,"props":1585,"children":1586},{"__ignoreMap":557},[1587,1611,1647,1683,1707,1741],{"type":40,"tag":563,"props":1588,"children":1589},{"class":565,"line":566},[1590,1594,1598,1602,1607],{"type":40,"tag":563,"props":1591,"children":1592},{"style":570},[1593],{"type":46,"value":593},{"type":40,"tag":563,"props":1595,"children":1596},{"style":665},[1597],{"type":46,"value":892},{"type":40,"tag":563,"props":1599,"children":1600},{"style":570},[1601],{"type":46,"value":593},{"type":40,"tag":563,"props":1603,"children":1605},{"style":1604},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1606],{"type":46,"value":1558},{"type":40,"tag":563,"props":1608,"children":1609},{"style":570},[1610],{"type":46,"value":573},{"type":40,"tag":563,"props":1612,"children":1613},{"class":565,"line":576},[1614,1618,1622,1626,1630,1634,1639,1643],{"type":40,"tag":563,"props":1615,"children":1616},{"style":570},[1617],{"type":46,"value":582},{"type":40,"tag":563,"props":1619,"children":1620},{"style":585},[1621],{"type":46,"value":689},{"type":40,"tag":563,"props":1623,"children":1624},{"style":570},[1625],{"type":46,"value":593},{"type":40,"tag":563,"props":1627,"children":1628},{"style":570},[1629],{"type":46,"value":200},{"type":40,"tag":563,"props":1631,"children":1632},{"style":570},[1633],{"type":46,"value":662},{"type":40,"tag":563,"props":1635,"children":1636},{"style":665},[1637],{"type":46,"value":1638},"string",{"type":40,"tag":563,"props":1640,"children":1641},{"style":570},[1642],{"type":46,"value":593},{"type":40,"tag":563,"props":1644,"children":1645},{"style":570},[1646],{"type":46,"value":608},{"type":40,"tag":563,"props":1648,"children":1649},{"class":565,"line":611},[1650,1654,1658,1662,1666,1670,1675,1679],{"type":40,"tag":563,"props":1651,"children":1652},{"style":570},[1653],{"type":46,"value":582},{"type":40,"tag":563,"props":1655,"children":1656},{"style":585},[1657],{"type":46,"value":930},{"type":40,"tag":563,"props":1659,"children":1660},{"style":570},[1661],{"type":46,"value":593},{"type":40,"tag":563,"props":1663,"children":1664},{"style":570},[1665],{"type":46,"value":200},{"type":40,"tag":563,"props":1667,"children":1668},{"style":570},[1669],{"type":46,"value":662},{"type":40,"tag":563,"props":1671,"children":1672},{"style":665},[1673],{"type":46,"value":1674},"Title of the scraped item",{"type":40,"tag":563,"props":1676,"children":1677},{"style":570},[1678],{"type":46,"value":593},{"type":40,"tag":563,"props":1680,"children":1681},{"style":570},[1682],{"type":46,"value":608},{"type":40,"tag":563,"props":1684,"children":1685},{"class":565,"line":637},[1686,1690,1694,1698,1702],{"type":40,"tag":563,"props":1687,"children":1688},{"style":570},[1689],{"type":46,"value":582},{"type":40,"tag":563,"props":1691,"children":1692},{"style":585},[1693],{"type":46,"value":1475},{"type":40,"tag":563,"props":1695,"children":1696},{"style":570},[1697],{"type":46,"value":593},{"type":40,"tag":563,"props":1699,"children":1700},{"style":570},[1701],{"type":46,"value":200},{"type":40,"tag":563,"props":1703,"children":1704},{"style":570},[1705],{"type":46,"value":1706}," true,\n",{"type":40,"tag":563,"props":1708,"children":1709},{"class":565,"line":679},[1710,1714,1719,1723,1727,1731,1736],{"type":40,"tag":563,"props":1711,"children":1712},{"style":570},[1713],{"type":46,"value":582},{"type":40,"tag":563,"props":1715,"children":1716},{"style":585},[1717],{"type":46,"value":1718},"example",{"type":40,"tag":563,"props":1720,"children":1721},{"style":570},[1722],{"type":46,"value":593},{"type":40,"tag":563,"props":1724,"children":1725},{"style":570},[1726],{"type":46,"value":200},{"type":40,"tag":563,"props":1728,"children":1729},{"style":570},[1730],{"type":46,"value":662},{"type":40,"tag":563,"props":1732,"children":1733},{"style":665},[1734],{"type":46,"value":1735},"Example Item Title",{"type":40,"tag":563,"props":1737,"children":1738},{"style":570},[1739],{"type":46,"value":1740},"\"\n",{"type":40,"tag":563,"props":1742,"children":1743},{"class":565,"line":717},[1744],{"type":40,"tag":563,"props":1745,"children":1746},{"style":570},[1747],{"type":46,"value":1175},{"type":40,"tag":49,"props":1749,"children":1750},{},[1751],{"type":40,"tag":103,"props":1752,"children":1753},{},[1754],{"type":46,"value":1755},"Number field:",{"type":40,"tag":552,"props":1757,"children":1759},{"className":554,"code":1758,"language":556,"meta":557,"style":557},"\"viewCount\": {\n    \"type\": \"number\",\n    \"description\": \"Number of views\",\n    \"nullable\": true,\n    \"example\": 15000\n}\n",[1760],{"type":40,"tag":55,"props":1761,"children":1762},{"__ignoreMap":557},[1763,1787,1823,1859,1882,1906],{"type":40,"tag":563,"props":1764,"children":1765},{"class":565,"line":566},[1766,1770,1775,1779,1783],{"type":40,"tag":563,"props":1767,"children":1768},{"style":570},[1769],{"type":46,"value":593},{"type":40,"tag":563,"props":1771,"children":1772},{"style":665},[1773],{"type":46,"value":1774},"viewCount",{"type":40,"tag":563,"props":1776,"children":1777},{"style":570},[1778],{"type":46,"value":593},{"type":40,"tag":563,"props":1780,"children":1781},{"style":1604},[1782],{"type":46,"value":1558},{"type":40,"tag":563,"props":1784,"children":1785},{"style":570},[1786],{"type":46,"value":573},{"type":40,"tag":563,"props":1788,"children":1789},{"class":565,"line":576},[1790,1794,1798,1802,1806,1810,1815,1819],{"type":40,"tag":563,"props":1791,"children":1792},{"style":570},[1793],{"type":46,"value":582},{"type":40,"tag":563,"props":1795,"children":1796},{"style":585},[1797],{"type":46,"value":689},{"type":40,"tag":563,"props":1799,"children":1800},{"style":570},[1801],{"type":46,"value":593},{"type":40,"tag":563,"props":1803,"children":1804},{"style":570},[1805],{"type":46,"value":200},{"type":40,"tag":563,"props":1807,"children":1808},{"style":570},[1809],{"type":46,"value":662},{"type":40,"tag":563,"props":1811,"children":1812},{"style":665},[1813],{"type":46,"value":1814},"number",{"type":40,"tag":563,"props":1816,"children":1817},{"style":570},[1818],{"type":46,"value":593},{"type":40,"tag":563,"props":1820,"children":1821},{"style":570},[1822],{"type":46,"value":608},{"type":40,"tag":563,"props":1824,"children":1825},{"class":565,"line":611},[1826,1830,1834,1838,1842,1846,1851,1855],{"type":40,"tag":563,"props":1827,"children":1828},{"style":570},[1829],{"type":46,"value":582},{"type":40,"tag":563,"props":1831,"children":1832},{"style":585},[1833],{"type":46,"value":930},{"type":40,"tag":563,"props":1835,"children":1836},{"style":570},[1837],{"type":46,"value":593},{"type":40,"tag":563,"props":1839,"children":1840},{"style":570},[1841],{"type":46,"value":200},{"type":40,"tag":563,"props":1843,"children":1844},{"style":570},[1845],{"type":46,"value":662},{"type":40,"tag":563,"props":1847,"children":1848},{"style":665},[1849],{"type":46,"value":1850},"Number of views",{"type":40,"tag":563,"props":1852,"children":1853},{"style":570},[1854],{"type":46,"value":593},{"type":40,"tag":563,"props":1856,"children":1857},{"style":570},[1858],{"type":46,"value":608},{"type":40,"tag":563,"props":1860,"children":1861},{"class":565,"line":637},[1862,1866,1870,1874,1878],{"type":40,"tag":563,"props":1863,"children":1864},{"style":570},[1865],{"type":46,"value":582},{"type":40,"tag":563,"props":1867,"children":1868},{"style":585},[1869],{"type":46,"value":1475},{"type":40,"tag":563,"props":1871,"children":1872},{"style":570},[1873],{"type":46,"value":593},{"type":40,"tag":563,"props":1875,"children":1876},{"style":570},[1877],{"type":46,"value":200},{"type":40,"tag":563,"props":1879,"children":1880},{"style":570},[1881],{"type":46,"value":1706},{"type":40,"tag":563,"props":1883,"children":1884},{"class":565,"line":679},[1885,1889,1893,1897,1901],{"type":40,"tag":563,"props":1886,"children":1887},{"style":570},[1888],{"type":46,"value":582},{"type":40,"tag":563,"props":1890,"children":1891},{"style":585},[1892],{"type":46,"value":1718},{"type":40,"tag":563,"props":1894,"children":1895},{"style":570},[1896],{"type":46,"value":593},{"type":40,"tag":563,"props":1898,"children":1899},{"style":570},[1900],{"type":46,"value":200},{"type":40,"tag":563,"props":1902,"children":1903},{"style":600},[1904],{"type":46,"value":1905}," 15000\n",{"type":40,"tag":563,"props":1907,"children":1908},{"class":565,"line":717},[1909],{"type":40,"tag":563,"props":1910,"children":1911},{"style":570},[1912],{"type":46,"value":1175},{"type":40,"tag":49,"props":1914,"children":1915},{},[1916],{"type":40,"tag":103,"props":1917,"children":1918},{},[1919],{"type":46,"value":1920},"Boolean field:",{"type":40,"tag":552,"props":1922,"children":1924},{"className":554,"code":1923,"language":556,"meta":557,"style":557},"\"isVerified\": {\n    \"type\": \"boolean\",\n    \"description\": \"Whether the account is verified\",\n    \"nullable\": true,\n    \"example\": true\n}\n",[1925],{"type":40,"tag":55,"props":1926,"children":1927},{"__ignoreMap":557},[1928,1952,1988,2024,2047,2070],{"type":40,"tag":563,"props":1929,"children":1930},{"class":565,"line":566},[1931,1935,1940,1944,1948],{"type":40,"tag":563,"props":1932,"children":1933},{"style":570},[1934],{"type":46,"value":593},{"type":40,"tag":563,"props":1936,"children":1937},{"style":665},[1938],{"type":46,"value":1939},"isVerified",{"type":40,"tag":563,"props":1941,"children":1942},{"style":570},[1943],{"type":46,"value":593},{"type":40,"tag":563,"props":1945,"children":1946},{"style":1604},[1947],{"type":46,"value":1558},{"type":40,"tag":563,"props":1949,"children":1950},{"style":570},[1951],{"type":46,"value":573},{"type":40,"tag":563,"props":1953,"children":1954},{"class":565,"line":576},[1955,1959,1963,1967,1971,1975,1980,1984],{"type":40,"tag":563,"props":1956,"children":1957},{"style":570},[1958],{"type":46,"value":582},{"type":40,"tag":563,"props":1960,"children":1961},{"style":585},[1962],{"type":46,"value":689},{"type":40,"tag":563,"props":1964,"children":1965},{"style":570},[1966],{"type":46,"value":593},{"type":40,"tag":563,"props":1968,"children":1969},{"style":570},[1970],{"type":46,"value":200},{"type":40,"tag":563,"props":1972,"children":1973},{"style":570},[1974],{"type":46,"value":662},{"type":40,"tag":563,"props":1976,"children":1977},{"style":665},[1978],{"type":46,"value":1979},"boolean",{"type":40,"tag":563,"props":1981,"children":1982},{"style":570},[1983],{"type":46,"value":593},{"type":40,"tag":563,"props":1985,"children":1986},{"style":570},[1987],{"type":46,"value":608},{"type":40,"tag":563,"props":1989,"children":1990},{"class":565,"line":611},[1991,1995,1999,2003,2007,2011,2016,2020],{"type":40,"tag":563,"props":1992,"children":1993},{"style":570},[1994],{"type":46,"value":582},{"type":40,"tag":563,"props":1996,"children":1997},{"style":585},[1998],{"type":46,"value":930},{"type":40,"tag":563,"props":2000,"children":2001},{"style":570},[2002],{"type":46,"value":593},{"type":40,"tag":563,"props":2004,"children":2005},{"style":570},[2006],{"type":46,"value":200},{"type":40,"tag":563,"props":2008,"children":2009},{"style":570},[2010],{"type":46,"value":662},{"type":40,"tag":563,"props":2012,"children":2013},{"style":665},[2014],{"type":46,"value":2015},"Whether the account is verified",{"type":40,"tag":563,"props":2017,"children":2018},{"style":570},[2019],{"type":46,"value":593},{"type":40,"tag":563,"props":2021,"children":2022},{"style":570},[2023],{"type":46,"value":608},{"type":40,"tag":563,"props":2025,"children":2026},{"class":565,"line":637},[2027,2031,2035,2039,2043],{"type":40,"tag":563,"props":2028,"children":2029},{"style":570},[2030],{"type":46,"value":582},{"type":40,"tag":563,"props":2032,"children":2033},{"style":585},[2034],{"type":46,"value":1475},{"type":40,"tag":563,"props":2036,"children":2037},{"style":570},[2038],{"type":46,"value":593},{"type":40,"tag":563,"props":2040,"children":2041},{"style":570},[2042],{"type":46,"value":200},{"type":40,"tag":563,"props":2044,"children":2045},{"style":570},[2046],{"type":46,"value":1706},{"type":40,"tag":563,"props":2048,"children":2049},{"class":565,"line":679},[2050,2054,2058,2062,2066],{"type":40,"tag":563,"props":2051,"children":2052},{"style":570},[2053],{"type":46,"value":582},{"type":40,"tag":563,"props":2055,"children":2056},{"style":585},[2057],{"type":46,"value":1718},{"type":40,"tag":563,"props":2059,"children":2060},{"style":570},[2061],{"type":46,"value":593},{"type":40,"tag":563,"props":2063,"children":2064},{"style":570},[2065],{"type":46,"value":200},{"type":40,"tag":563,"props":2067,"children":2068},{"style":570},[2069],{"type":46,"value":819},{"type":40,"tag":563,"props":2071,"children":2072},{"class":565,"line":717},[2073],{"type":40,"tag":563,"props":2074,"children":2075},{"style":570},[2076],{"type":46,"value":1175},{"type":40,"tag":49,"props":2078,"children":2079},{},[2080],{"type":40,"tag":103,"props":2081,"children":2082},{},[2083],{"type":46,"value":2084},"Array field:",{"type":40,"tag":552,"props":2086,"children":2088},{"className":554,"code":2087,"language":556,"meta":557,"style":557},"\"hashtags\": {\n    \"type\": \"array\",\n    \"description\": \"Hashtags associated with the item\",\n    \"items\": { \"type\": \"string\" },\n    \"nullable\": true,\n    \"example\": [\"#example\", \"#demo\"]\n}\n",[2089],{"type":40,"tag":55,"props":2090,"children":2091},{"__ignoreMap":557},[2092,2116,2152,2188,2246,2269,2329],{"type":40,"tag":563,"props":2093,"children":2094},{"class":565,"line":566},[2095,2099,2104,2108,2112],{"type":40,"tag":563,"props":2096,"children":2097},{"style":570},[2098],{"type":46,"value":593},{"type":40,"tag":563,"props":2100,"children":2101},{"style":665},[2102],{"type":46,"value":2103},"hashtags",{"type":40,"tag":563,"props":2105,"children":2106},{"style":570},[2107],{"type":46,"value":593},{"type":40,"tag":563,"props":2109,"children":2110},{"style":1604},[2111],{"type":46,"value":1558},{"type":40,"tag":563,"props":2113,"children":2114},{"style":570},[2115],{"type":46,"value":573},{"type":40,"tag":563,"props":2117,"children":2118},{"class":565,"line":576},[2119,2123,2127,2131,2135,2139,2144,2148],{"type":40,"tag":563,"props":2120,"children":2121},{"style":570},[2122],{"type":46,"value":582},{"type":40,"tag":563,"props":2124,"children":2125},{"style":585},[2126],{"type":46,"value":689},{"type":40,"tag":563,"props":2128,"children":2129},{"style":570},[2130],{"type":46,"value":593},{"type":40,"tag":563,"props":2132,"children":2133},{"style":570},[2134],{"type":46,"value":200},{"type":40,"tag":563,"props":2136,"children":2137},{"style":570},[2138],{"type":46,"value":662},{"type":40,"tag":563,"props":2140,"children":2141},{"style":665},[2142],{"type":46,"value":2143},"array",{"type":40,"tag":563,"props":2145,"children":2146},{"style":570},[2147],{"type":46,"value":593},{"type":40,"tag":563,"props":2149,"children":2150},{"style":570},[2151],{"type":46,"value":608},{"type":40,"tag":563,"props":2153,"children":2154},{"class":565,"line":611},[2155,2159,2163,2167,2171,2175,2180,2184],{"type":40,"tag":563,"props":2156,"children":2157},{"style":570},[2158],{"type":46,"value":582},{"type":40,"tag":563,"props":2160,"children":2161},{"style":585},[2162],{"type":46,"value":930},{"type":40,"tag":563,"props":2164,"children":2165},{"style":570},[2166],{"type":46,"value":593},{"type":40,"tag":563,"props":2168,"children":2169},{"style":570},[2170],{"type":46,"value":200},{"type":40,"tag":563,"props":2172,"children":2173},{"style":570},[2174],{"type":46,"value":662},{"type":40,"tag":563,"props":2176,"children":2177},{"style":665},[2178],{"type":46,"value":2179},"Hashtags associated with the item",{"type":40,"tag":563,"props":2181,"children":2182},{"style":570},[2183],{"type":46,"value":593},{"type":40,"tag":563,"props":2185,"children":2186},{"style":570},[2187],{"type":46,"value":608},{"type":40,"tag":563,"props":2189,"children":2190},{"class":565,"line":637},[2191,2195,2200,2204,2208,2213,2217,2221,2225,2229,2233,2237,2241],{"type":40,"tag":563,"props":2192,"children":2193},{"style":570},[2194],{"type":46,"value":582},{"type":40,"tag":563,"props":2196,"children":2197},{"style":585},[2198],{"type":46,"value":2199},"items",{"type":40,"tag":563,"props":2201,"children":2202},{"style":570},[2203],{"type":46,"value":593},{"type":40,"tag":563,"props":2205,"children":2206},{"style":570},[2207],{"type":46,"value":200},{"type":40,"tag":563,"props":2209,"children":2210},{"style":570},[2211],{"type":46,"value":2212}," {",{"type":40,"tag":563,"props":2214,"children":2215},{"style":570},[2216],{"type":46,"value":662},{"type":40,"tag":563,"props":2218,"children":2219},{"style":646},[2220],{"type":46,"value":689},{"type":40,"tag":563,"props":2222,"children":2223},{"style":570},[2224],{"type":46,"value":593},{"type":40,"tag":563,"props":2226,"children":2227},{"style":570},[2228],{"type":46,"value":200},{"type":40,"tag":563,"props":2230,"children":2231},{"style":570},[2232],{"type":46,"value":662},{"type":40,"tag":563,"props":2234,"children":2235},{"style":665},[2236],{"type":46,"value":1638},{"type":40,"tag":563,"props":2238,"children":2239},{"style":570},[2240],{"type":46,"value":593},{"type":40,"tag":563,"props":2242,"children":2243},{"style":570},[2244],{"type":46,"value":2245}," },\n",{"type":40,"tag":563,"props":2247,"children":2248},{"class":565,"line":679},[2249,2253,2257,2261,2265],{"type":40,"tag":563,"props":2250,"children":2251},{"style":570},[2252],{"type":46,"value":582},{"type":40,"tag":563,"props":2254,"children":2255},{"style":585},[2256],{"type":46,"value":1475},{"type":40,"tag":563,"props":2258,"children":2259},{"style":570},[2260],{"type":46,"value":593},{"type":40,"tag":563,"props":2262,"children":2263},{"style":570},[2264],{"type":46,"value":200},{"type":40,"tag":563,"props":2266,"children":2267},{"style":570},[2268],{"type":46,"value":1706},{"type":40,"tag":563,"props":2270,"children":2271},{"class":565,"line":717},[2272,2276,2280,2284,2288,2293,2297,2302,2306,2311,2315,2320,2324],{"type":40,"tag":563,"props":2273,"children":2274},{"style":570},[2275],{"type":46,"value":582},{"type":40,"tag":563,"props":2277,"children":2278},{"style":585},[2279],{"type":46,"value":1718},{"type":40,"tag":563,"props":2281,"children":2282},{"style":570},[2283],{"type":46,"value":593},{"type":40,"tag":563,"props":2285,"children":2286},{"style":570},[2287],{"type":46,"value":200},{"type":40,"tag":563,"props":2289,"children":2290},{"style":570},[2291],{"type":46,"value":2292}," [",{"type":40,"tag":563,"props":2294,"children":2295},{"style":570},[2296],{"type":46,"value":593},{"type":40,"tag":563,"props":2298,"children":2299},{"style":665},[2300],{"type":46,"value":2301},"#example",{"type":40,"tag":563,"props":2303,"children":2304},{"style":570},[2305],{"type":46,"value":593},{"type":40,"tag":563,"props":2307,"children":2308},{"style":570},[2309],{"type":46,"value":2310},",",{"type":40,"tag":563,"props":2312,"children":2313},{"style":570},[2314],{"type":46,"value":662},{"type":40,"tag":563,"props":2316,"children":2317},{"style":665},[2318],{"type":46,"value":2319},"#demo",{"type":40,"tag":563,"props":2321,"children":2322},{"style":570},[2323],{"type":46,"value":593},{"type":40,"tag":563,"props":2325,"children":2326},{"style":570},[2327],{"type":46,"value":2328},"]\n",{"type":40,"tag":563,"props":2330,"children":2331},{"class":565,"line":742},[2332],{"type":40,"tag":563,"props":2333,"children":2334},{"style":570},[2335],{"type":46,"value":1175},{"type":40,"tag":49,"props":2337,"children":2338},{},[2339],{"type":40,"tag":103,"props":2340,"children":2341},{},[2342],{"type":46,"value":2343},"Nested object field:",{"type":40,"tag":552,"props":2345,"children":2347},{"className":554,"code":2346,"language":556,"meta":557,"style":557},"\"authorInfo\": {\n    \"type\": \"object\",\n    \"description\": \"Information about the author\",\n    \"properties\": {\n        \"name\": { \"type\": \"string\", \"nullable\": true },\n        \"url\": { \"type\": \"string\", \"nullable\": true }\n    },\n    \"required\": [],\n    \"additionalProperties\": true,\n    \"nullable\": true,\n    \"example\": { \"name\": \"Example Author\", \"url\": \"https:\u002F\u002Fexample.com\u002Fauthor\" }\n}\n",[2348],{"type":40,"tag":55,"props":2349,"children":2350},{"__ignoreMap":557},[2351,2375,2410,2446,2469,2550,2631,2638,2661,2684,2707,2796],{"type":40,"tag":563,"props":2352,"children":2353},{"class":565,"line":566},[2354,2358,2363,2367,2371],{"type":40,"tag":563,"props":2355,"children":2356},{"style":570},[2357],{"type":46,"value":593},{"type":40,"tag":563,"props":2359,"children":2360},{"style":665},[2361],{"type":46,"value":2362},"authorInfo",{"type":40,"tag":563,"props":2364,"children":2365},{"style":570},[2366],{"type":46,"value":593},{"type":40,"tag":563,"props":2368,"children":2369},{"style":1604},[2370],{"type":46,"value":1558},{"type":40,"tag":563,"props":2372,"children":2373},{"style":570},[2374],{"type":46,"value":573},{"type":40,"tag":563,"props":2376,"children":2377},{"class":565,"line":576},[2378,2382,2386,2390,2394,2398,2402,2406],{"type":40,"tag":563,"props":2379,"children":2380},{"style":570},[2381],{"type":46,"value":582},{"type":40,"tag":563,"props":2383,"children":2384},{"style":585},[2385],{"type":46,"value":689},{"type":40,"tag":563,"props":2387,"children":2388},{"style":570},[2389],{"type":46,"value":593},{"type":40,"tag":563,"props":2391,"children":2392},{"style":570},[2393],{"type":46,"value":200},{"type":40,"tag":563,"props":2395,"children":2396},{"style":570},[2397],{"type":46,"value":662},{"type":40,"tag":563,"props":2399,"children":2400},{"style":665},[2401],{"type":46,"value":706},{"type":40,"tag":563,"props":2403,"children":2404},{"style":570},[2405],{"type":46,"value":593},{"type":40,"tag":563,"props":2407,"children":2408},{"style":570},[2409],{"type":46,"value":608},{"type":40,"tag":563,"props":2411,"children":2412},{"class":565,"line":611},[2413,2417,2421,2425,2429,2433,2438,2442],{"type":40,"tag":563,"props":2414,"children":2415},{"style":570},[2416],{"type":46,"value":582},{"type":40,"tag":563,"props":2418,"children":2419},{"style":585},[2420],{"type":46,"value":930},{"type":40,"tag":563,"props":2422,"children":2423},{"style":570},[2424],{"type":46,"value":593},{"type":40,"tag":563,"props":2426,"children":2427},{"style":570},[2428],{"type":46,"value":200},{"type":40,"tag":563,"props":2430,"children":2431},{"style":570},[2432],{"type":46,"value":662},{"type":40,"tag":563,"props":2434,"children":2435},{"style":665},[2436],{"type":46,"value":2437},"Information about the author",{"type":40,"tag":563,"props":2439,"children":2440},{"style":570},[2441],{"type":46,"value":593},{"type":40,"tag":563,"props":2443,"children":2444},{"style":570},[2445],{"type":46,"value":608},{"type":40,"tag":563,"props":2447,"children":2448},{"class":565,"line":637},[2449,2453,2457,2461,2465],{"type":40,"tag":563,"props":2450,"children":2451},{"style":570},[2452],{"type":46,"value":582},{"type":40,"tag":563,"props":2454,"children":2455},{"style":585},[2456],{"type":46,"value":727},{"type":40,"tag":563,"props":2458,"children":2459},{"style":570},[2460],{"type":46,"value":593},{"type":40,"tag":563,"props":2462,"children":2463},{"style":570},[2464],{"type":46,"value":200},{"type":40,"tag":563,"props":2466,"children":2467},{"style":570},[2468],{"type":46,"value":634},{"type":40,"tag":563,"props":2470,"children":2471},{"class":565,"line":679},[2472,2476,2481,2485,2489,2493,2497,2501,2505,2509,2513,2517,2521,2525,2529,2533,2537,2541,2546],{"type":40,"tag":563,"props":2473,"children":2474},{"style":570},[2475],{"type":46,"value":643},{"type":40,"tag":563,"props":2477,"children":2478},{"style":646},[2479],{"type":46,"value":2480},"name",{"type":40,"tag":563,"props":2482,"children":2483},{"style":570},[2484],{"type":46,"value":593},{"type":40,"tag":563,"props":2486,"children":2487},{"style":570},[2488],{"type":46,"value":200},{"type":40,"tag":563,"props":2490,"children":2491},{"style":570},[2492],{"type":46,"value":2212},{"type":40,"tag":563,"props":2494,"children":2495},{"style":570},[2496],{"type":46,"value":662},{"type":40,"tag":563,"props":2498,"children":2499},{"style":600},[2500],{"type":46,"value":689},{"type":40,"tag":563,"props":2502,"children":2503},{"style":570},[2504],{"type":46,"value":593},{"type":40,"tag":563,"props":2506,"children":2507},{"style":570},[2508],{"type":46,"value":200},{"type":40,"tag":563,"props":2510,"children":2511},{"style":570},[2512],{"type":46,"value":662},{"type":40,"tag":563,"props":2514,"children":2515},{"style":665},[2516],{"type":46,"value":1638},{"type":40,"tag":563,"props":2518,"children":2519},{"style":570},[2520],{"type":46,"value":593},{"type":40,"tag":563,"props":2522,"children":2523},{"style":570},[2524],{"type":46,"value":2310},{"type":40,"tag":563,"props":2526,"children":2527},{"style":570},[2528],{"type":46,"value":662},{"type":40,"tag":563,"props":2530,"children":2531},{"style":600},[2532],{"type":46,"value":1475},{"type":40,"tag":563,"props":2534,"children":2535},{"style":570},[2536],{"type":46,"value":593},{"type":40,"tag":563,"props":2538,"children":2539},{"style":570},[2540],{"type":46,"value":200},{"type":40,"tag":563,"props":2542,"children":2543},{"style":570},[2544],{"type":46,"value":2545}," true",{"type":40,"tag":563,"props":2547,"children":2548},{"style":570},[2549],{"type":46,"value":2245},{"type":40,"tag":563,"props":2551,"children":2552},{"class":565,"line":717},[2553,2557,2562,2566,2570,2574,2578,2582,2586,2590,2594,2598,2602,2606,2610,2614,2618,2622,2626],{"type":40,"tag":563,"props":2554,"children":2555},{"style":570},[2556],{"type":46,"value":643},{"type":40,"tag":563,"props":2558,"children":2559},{"style":646},[2560],{"type":46,"value":2561},"url",{"type":40,"tag":563,"props":2563,"children":2564},{"style":570},[2565],{"type":46,"value":593},{"type":40,"tag":563,"props":2567,"children":2568},{"style":570},[2569],{"type":46,"value":200},{"type":40,"tag":563,"props":2571,"children":2572},{"style":570},[2573],{"type":46,"value":2212},{"type":40,"tag":563,"props":2575,"children":2576},{"style":570},[2577],{"type":46,"value":662},{"type":40,"tag":563,"props":2579,"children":2580},{"style":600},[2581],{"type":46,"value":689},{"type":40,"tag":563,"props":2583,"children":2584},{"style":570},[2585],{"type":46,"value":593},{"type":40,"tag":563,"props":2587,"children":2588},{"style":570},[2589],{"type":46,"value":200},{"type":40,"tag":563,"props":2591,"children":2592},{"style":570},[2593],{"type":46,"value":662},{"type":40,"tag":563,"props":2595,"children":2596},{"style":665},[2597],{"type":46,"value":1638},{"type":40,"tag":563,"props":2599,"children":2600},{"style":570},[2601],{"type":46,"value":593},{"type":40,"tag":563,"props":2603,"children":2604},{"style":570},[2605],{"type":46,"value":2310},{"type":40,"tag":563,"props":2607,"children":2608},{"style":570},[2609],{"type":46,"value":662},{"type":40,"tag":563,"props":2611,"children":2612},{"style":600},[2613],{"type":46,"value":1475},{"type":40,"tag":563,"props":2615,"children":2616},{"style":570},[2617],{"type":46,"value":593},{"type":40,"tag":563,"props":2619,"children":2620},{"style":570},[2621],{"type":46,"value":200},{"type":40,"tag":563,"props":2623,"children":2624},{"style":570},[2625],{"type":46,"value":2545},{"type":40,"tag":563,"props":2627,"children":2628},{"style":570},[2629],{"type":46,"value":2630}," }\n",{"type":40,"tag":563,"props":2632,"children":2633},{"class":565,"line":742},[2634],{"type":40,"tag":563,"props":2635,"children":2636},{"style":570},[2637],{"type":46,"value":828},{"type":40,"tag":563,"props":2639,"children":2640},{"class":565,"line":752},[2641,2645,2649,2653,2657],{"type":40,"tag":563,"props":2642,"children":2643},{"style":570},[2644],{"type":46,"value":582},{"type":40,"tag":563,"props":2646,"children":2647},{"style":585},[2648],{"type":46,"value":780},{"type":40,"tag":563,"props":2650,"children":2651},{"style":570},[2652],{"type":46,"value":593},{"type":40,"tag":563,"props":2654,"children":2655},{"style":570},[2656],{"type":46,"value":200},{"type":40,"tag":563,"props":2658,"children":2659},{"style":570},[2660],{"type":46,"value":793},{"type":40,"tag":563,"props":2662,"children":2663},{"class":565,"line":761},[2664,2668,2672,2676,2680],{"type":40,"tag":563,"props":2665,"children":2666},{"style":570},[2667],{"type":46,"value":582},{"type":40,"tag":563,"props":2669,"children":2670},{"style":585},[2671],{"type":46,"value":806},{"type":40,"tag":563,"props":2673,"children":2674},{"style":570},[2675],{"type":46,"value":593},{"type":40,"tag":563,"props":2677,"children":2678},{"style":570},[2679],{"type":46,"value":200},{"type":40,"tag":563,"props":2681,"children":2682},{"style":570},[2683],{"type":46,"value":1706},{"type":40,"tag":563,"props":2685,"children":2686},{"class":565,"line":770},[2687,2691,2695,2699,2703],{"type":40,"tag":563,"props":2688,"children":2689},{"style":570},[2690],{"type":46,"value":582},{"type":40,"tag":563,"props":2692,"children":2693},{"style":585},[2694],{"type":46,"value":1475},{"type":40,"tag":563,"props":2696,"children":2697},{"style":570},[2698],{"type":46,"value":593},{"type":40,"tag":563,"props":2700,"children":2701},{"style":570},[2702],{"type":46,"value":200},{"type":40,"tag":563,"props":2704,"children":2705},{"style":570},[2706],{"type":46,"value":1706},{"type":40,"tag":563,"props":2708,"children":2709},{"class":565,"line":796},[2710,2714,2718,2722,2726,2730,2734,2738,2742,2746,2750,2755,2759,2763,2767,2771,2775,2779,2783,2788,2792],{"type":40,"tag":563,"props":2711,"children":2712},{"style":570},[2713],{"type":46,"value":582},{"type":40,"tag":563,"props":2715,"children":2716},{"style":585},[2717],{"type":46,"value":1718},{"type":40,"tag":563,"props":2719,"children":2720},{"style":570},[2721],{"type":46,"value":593},{"type":40,"tag":563,"props":2723,"children":2724},{"style":570},[2725],{"type":46,"value":200},{"type":40,"tag":563,"props":2727,"children":2728},{"style":570},[2729],{"type":46,"value":2212},{"type":40,"tag":563,"props":2731,"children":2732},{"style":570},[2733],{"type":46,"value":662},{"type":40,"tag":563,"props":2735,"children":2736},{"style":646},[2737],{"type":46,"value":2480},{"type":40,"tag":563,"props":2739,"children":2740},{"style":570},[2741],{"type":46,"value":593},{"type":40,"tag":563,"props":2743,"children":2744},{"style":570},[2745],{"type":46,"value":200},{"type":40,"tag":563,"props":2747,"children":2748},{"style":570},[2749],{"type":46,"value":662},{"type":40,"tag":563,"props":2751,"children":2752},{"style":665},[2753],{"type":46,"value":2754},"Example Author",{"type":40,"tag":563,"props":2756,"children":2757},{"style":570},[2758],{"type":46,"value":593},{"type":40,"tag":563,"props":2760,"children":2761},{"style":570},[2762],{"type":46,"value":2310},{"type":40,"tag":563,"props":2764,"children":2765},{"style":570},[2766],{"type":46,"value":662},{"type":40,"tag":563,"props":2768,"children":2769},{"style":646},[2770],{"type":46,"value":2561},{"type":40,"tag":563,"props":2772,"children":2773},{"style":570},[2774],{"type":46,"value":593},{"type":40,"tag":563,"props":2776,"children":2777},{"style":570},[2778],{"type":46,"value":200},{"type":40,"tag":563,"props":2780,"children":2781},{"style":570},[2782],{"type":46,"value":662},{"type":40,"tag":563,"props":2784,"children":2785},{"style":665},[2786],{"type":46,"value":2787},"https:\u002F\u002Fexample.com\u002Fauthor",{"type":40,"tag":563,"props":2789,"children":2790},{"style":570},[2791],{"type":46,"value":593},{"type":40,"tag":563,"props":2793,"children":2794},{"style":570},[2795],{"type":46,"value":2630},{"type":40,"tag":563,"props":2797,"children":2798},{"class":565,"line":822},[2799],{"type":40,"tag":563,"props":2800,"children":2801},{"style":570},[2802],{"type":46,"value":1175},{"type":40,"tag":49,"props":2804,"children":2805},{},[2806],{"type":40,"tag":103,"props":2807,"children":2808},{},[2809],{"type":46,"value":2810},"Enum field:",{"type":40,"tag":552,"props":2812,"children":2814},{"className":554,"code":2813,"language":556,"meta":557,"style":557},"\"contentType\": {\n    \"type\": \"string\",\n    \"description\": \"Type of content\",\n    \"enum\": [\"article\", \"video\", \"image\"],\n    \"nullable\": true,\n    \"example\": \"article\"\n}\n",[2815],{"type":40,"tag":55,"props":2816,"children":2817},{"__ignoreMap":557},[2818,2842,2877,2913,2989,3012,3043],{"type":40,"tag":563,"props":2819,"children":2820},{"class":565,"line":566},[2821,2825,2830,2834,2838],{"type":40,"tag":563,"props":2822,"children":2823},{"style":570},[2824],{"type":46,"value":593},{"type":40,"tag":563,"props":2826,"children":2827},{"style":665},[2828],{"type":46,"value":2829},"contentType",{"type":40,"tag":563,"props":2831,"children":2832},{"style":570},[2833],{"type":46,"value":593},{"type":40,"tag":563,"props":2835,"children":2836},{"style":1604},[2837],{"type":46,"value":1558},{"type":40,"tag":563,"props":2839,"children":2840},{"style":570},[2841],{"type":46,"value":573},{"type":40,"tag":563,"props":2843,"children":2844},{"class":565,"line":576},[2845,2849,2853,2857,2861,2865,2869,2873],{"type":40,"tag":563,"props":2846,"children":2847},{"style":570},[2848],{"type":46,"value":582},{"type":40,"tag":563,"props":2850,"children":2851},{"style":585},[2852],{"type":46,"value":689},{"type":40,"tag":563,"props":2854,"children":2855},{"style":570},[2856],{"type":46,"value":593},{"type":40,"tag":563,"props":2858,"children":2859},{"style":570},[2860],{"type":46,"value":200},{"type":40,"tag":563,"props":2862,"children":2863},{"style":570},[2864],{"type":46,"value":662},{"type":40,"tag":563,"props":2866,"children":2867},{"style":665},[2868],{"type":46,"value":1638},{"type":40,"tag":563,"props":2870,"children":2871},{"style":570},[2872],{"type":46,"value":593},{"type":40,"tag":563,"props":2874,"children":2875},{"style":570},[2876],{"type":46,"value":608},{"type":40,"tag":563,"props":2878,"children":2879},{"class":565,"line":611},[2880,2884,2888,2892,2896,2900,2905,2909],{"type":40,"tag":563,"props":2881,"children":2882},{"style":570},[2883],{"type":46,"value":582},{"type":40,"tag":563,"props":2885,"children":2886},{"style":585},[2887],{"type":46,"value":930},{"type":40,"tag":563,"props":2889,"children":2890},{"style":570},[2891],{"type":46,"value":593},{"type":40,"tag":563,"props":2893,"children":2894},{"style":570},[2895],{"type":46,"value":200},{"type":40,"tag":563,"props":2897,"children":2898},{"style":570},[2899],{"type":46,"value":662},{"type":40,"tag":563,"props":2901,"children":2902},{"style":665},[2903],{"type":46,"value":2904},"Type of content",{"type":40,"tag":563,"props":2906,"children":2907},{"style":570},[2908],{"type":46,"value":593},{"type":40,"tag":563,"props":2910,"children":2911},{"style":570},[2912],{"type":46,"value":608},{"type":40,"tag":563,"props":2914,"children":2915},{"class":565,"line":637},[2916,2920,2925,2929,2933,2937,2941,2946,2950,2954,2958,2963,2967,2971,2975,2980,2984],{"type":40,"tag":563,"props":2917,"children":2918},{"style":570},[2919],{"type":46,"value":582},{"type":40,"tag":563,"props":2921,"children":2922},{"style":585},[2923],{"type":46,"value":2924},"enum",{"type":40,"tag":563,"props":2926,"children":2927},{"style":570},[2928],{"type":46,"value":593},{"type":40,"tag":563,"props":2930,"children":2931},{"style":570},[2932],{"type":46,"value":200},{"type":40,"tag":563,"props":2934,"children":2935},{"style":570},[2936],{"type":46,"value":2292},{"type":40,"tag":563,"props":2938,"children":2939},{"style":570},[2940],{"type":46,"value":593},{"type":40,"tag":563,"props":2942,"children":2943},{"style":665},[2944],{"type":46,"value":2945},"article",{"type":40,"tag":563,"props":2947,"children":2948},{"style":570},[2949],{"type":46,"value":593},{"type":40,"tag":563,"props":2951,"children":2952},{"style":570},[2953],{"type":46,"value":2310},{"type":40,"tag":563,"props":2955,"children":2956},{"style":570},[2957],{"type":46,"value":662},{"type":40,"tag":563,"props":2959,"children":2960},{"style":665},[2961],{"type":46,"value":2962},"video",{"type":40,"tag":563,"props":2964,"children":2965},{"style":570},[2966],{"type":46,"value":593},{"type":40,"tag":563,"props":2968,"children":2969},{"style":570},[2970],{"type":46,"value":2310},{"type":40,"tag":563,"props":2972,"children":2973},{"style":570},[2974],{"type":46,"value":662},{"type":40,"tag":563,"props":2976,"children":2977},{"style":665},[2978],{"type":46,"value":2979},"image",{"type":40,"tag":563,"props":2981,"children":2982},{"style":570},[2983],{"type":46,"value":593},{"type":40,"tag":563,"props":2985,"children":2986},{"style":570},[2987],{"type":46,"value":2988},"],\n",{"type":40,"tag":563,"props":2990,"children":2991},{"class":565,"line":679},[2992,2996,3000,3004,3008],{"type":40,"tag":563,"props":2993,"children":2994},{"style":570},[2995],{"type":46,"value":582},{"type":40,"tag":563,"props":2997,"children":2998},{"style":585},[2999],{"type":46,"value":1475},{"type":40,"tag":563,"props":3001,"children":3002},{"style":570},[3003],{"type":46,"value":593},{"type":40,"tag":563,"props":3005,"children":3006},{"style":570},[3007],{"type":46,"value":200},{"type":40,"tag":563,"props":3009,"children":3010},{"style":570},[3011],{"type":46,"value":1706},{"type":40,"tag":563,"props":3013,"children":3014},{"class":565,"line":717},[3015,3019,3023,3027,3031,3035,3039],{"type":40,"tag":563,"props":3016,"children":3017},{"style":570},[3018],{"type":46,"value":582},{"type":40,"tag":563,"props":3020,"children":3021},{"style":585},[3022],{"type":46,"value":1718},{"type":40,"tag":563,"props":3024,"children":3025},{"style":570},[3026],{"type":46,"value":593},{"type":40,"tag":563,"props":3028,"children":3029},{"style":570},[3030],{"type":46,"value":200},{"type":40,"tag":563,"props":3032,"children":3033},{"style":570},[3034],{"type":46,"value":662},{"type":40,"tag":563,"props":3036,"children":3037},{"style":665},[3038],{"type":46,"value":2945},{"type":40,"tag":563,"props":3040,"children":3041},{"style":570},[3042],{"type":46,"value":1740},{"type":40,"tag":563,"props":3044,"children":3045},{"class":565,"line":742},[3046],{"type":40,"tag":563,"props":3047,"children":3048},{"style":570},[3049],{"type":46,"value":1175},{"type":40,"tag":49,"props":3051,"children":3052},{},[3053],{"type":40,"tag":103,"props":3054,"children":3055},{},[3056,3058,3064],{"type":46,"value":3057},"Union type (e.g., TypeScript ",{"type":40,"tag":55,"props":3059,"children":3061},{"className":3060},[],[3062],{"type":46,"value":3063},"ObjectType | string",{"type":46,"value":3065},"):",{"type":40,"tag":552,"props":3067,"children":3069},{"className":554,"code":3068,"language":556,"meta":557,"style":557},"\"metadata\": {\n    \"type\": [\"object\", \"string\"],\n    \"description\": \"Structured metadata object, or error string if unavailable\",\n    \"nullable\": true,\n    \"example\": { \"key\": \"value\" }\n}\n",[3070],{"type":40,"tag":55,"props":3071,"children":3072},{"__ignoreMap":557},[3073,3097,3152,3188,3211,3268],{"type":40,"tag":563,"props":3074,"children":3075},{"class":565,"line":566},[3076,3080,3085,3089,3093],{"type":40,"tag":563,"props":3077,"children":3078},{"style":570},[3079],{"type":46,"value":593},{"type":40,"tag":563,"props":3081,"children":3082},{"style":665},[3083],{"type":46,"value":3084},"metadata",{"type":40,"tag":563,"props":3086,"children":3087},{"style":570},[3088],{"type":46,"value":593},{"type":40,"tag":563,"props":3090,"children":3091},{"style":1604},[3092],{"type":46,"value":1558},{"type":40,"tag":563,"props":3094,"children":3095},{"style":570},[3096],{"type":46,"value":573},{"type":40,"tag":563,"props":3098,"children":3099},{"class":565,"line":576},[3100,3104,3108,3112,3116,3120,3124,3128,3132,3136,3140,3144,3148],{"type":40,"tag":563,"props":3101,"children":3102},{"style":570},[3103],{"type":46,"value":582},{"type":40,"tag":563,"props":3105,"children":3106},{"style":585},[3107],{"type":46,"value":689},{"type":40,"tag":563,"props":3109,"children":3110},{"style":570},[3111],{"type":46,"value":593},{"type":40,"tag":563,"props":3113,"children":3114},{"style":570},[3115],{"type":46,"value":200},{"type":40,"tag":563,"props":3117,"children":3118},{"style":570},[3119],{"type":46,"value":2292},{"type":40,"tag":563,"props":3121,"children":3122},{"style":570},[3123],{"type":46,"value":593},{"type":40,"tag":563,"props":3125,"children":3126},{"style":665},[3127],{"type":46,"value":706},{"type":40,"tag":563,"props":3129,"children":3130},{"style":570},[3131],{"type":46,"value":593},{"type":40,"tag":563,"props":3133,"children":3134},{"style":570},[3135],{"type":46,"value":2310},{"type":40,"tag":563,"props":3137,"children":3138},{"style":570},[3139],{"type":46,"value":662},{"type":40,"tag":563,"props":3141,"children":3142},{"style":665},[3143],{"type":46,"value":1638},{"type":40,"tag":563,"props":3145,"children":3146},{"style":570},[3147],{"type":46,"value":593},{"type":40,"tag":563,"props":3149,"children":3150},{"style":570},[3151],{"type":46,"value":2988},{"type":40,"tag":563,"props":3153,"children":3154},{"class":565,"line":611},[3155,3159,3163,3167,3171,3175,3180,3184],{"type":40,"tag":563,"props":3156,"children":3157},{"style":570},[3158],{"type":46,"value":582},{"type":40,"tag":563,"props":3160,"children":3161},{"style":585},[3162],{"type":46,"value":930},{"type":40,"tag":563,"props":3164,"children":3165},{"style":570},[3166],{"type":46,"value":593},{"type":40,"tag":563,"props":3168,"children":3169},{"style":570},[3170],{"type":46,"value":200},{"type":40,"tag":563,"props":3172,"children":3173},{"style":570},[3174],{"type":46,"value":662},{"type":40,"tag":563,"props":3176,"children":3177},{"style":665},[3178],{"type":46,"value":3179},"Structured metadata object, or error string if unavailable",{"type":40,"tag":563,"props":3181,"children":3182},{"style":570},[3183],{"type":46,"value":593},{"type":40,"tag":563,"props":3185,"children":3186},{"style":570},[3187],{"type":46,"value":608},{"type":40,"tag":563,"props":3189,"children":3190},{"class":565,"line":637},[3191,3195,3199,3203,3207],{"type":40,"tag":563,"props":3192,"children":3193},{"style":570},[3194],{"type":46,"value":582},{"type":40,"tag":563,"props":3196,"children":3197},{"style":585},[3198],{"type":46,"value":1475},{"type":40,"tag":563,"props":3200,"children":3201},{"style":570},[3202],{"type":46,"value":593},{"type":40,"tag":563,"props":3204,"children":3205},{"style":570},[3206],{"type":46,"value":200},{"type":40,"tag":563,"props":3208,"children":3209},{"style":570},[3210],{"type":46,"value":1706},{"type":40,"tag":563,"props":3212,"children":3213},{"class":565,"line":679},[3214,3218,3222,3226,3230,3234,3238,3243,3247,3251,3255,3260,3264],{"type":40,"tag":563,"props":3215,"children":3216},{"style":570},[3217],{"type":46,"value":582},{"type":40,"tag":563,"props":3219,"children":3220},{"style":585},[3221],{"type":46,"value":1718},{"type":40,"tag":563,"props":3223,"children":3224},{"style":570},[3225],{"type":46,"value":593},{"type":40,"tag":563,"props":3227,"children":3228},{"style":570},[3229],{"type":46,"value":200},{"type":40,"tag":563,"props":3231,"children":3232},{"style":570},[3233],{"type":46,"value":2212},{"type":40,"tag":563,"props":3235,"children":3236},{"style":570},[3237],{"type":46,"value":662},{"type":40,"tag":563,"props":3239,"children":3240},{"style":646},[3241],{"type":46,"value":3242},"key",{"type":40,"tag":563,"props":3244,"children":3245},{"style":570},[3246],{"type":46,"value":593},{"type":40,"tag":563,"props":3248,"children":3249},{"style":570},[3250],{"type":46,"value":200},{"type":40,"tag":563,"props":3252,"children":3253},{"style":570},[3254],{"type":46,"value":662},{"type":40,"tag":563,"props":3256,"children":3257},{"style":665},[3258],{"type":46,"value":3259},"value",{"type":40,"tag":563,"props":3261,"children":3262},{"style":570},[3263],{"type":46,"value":593},{"type":40,"tag":563,"props":3265,"children":3266},{"style":570},[3267],{"type":46,"value":2630},{"type":40,"tag":563,"props":3269,"children":3270},{"class":565,"line":717},[3271],{"type":40,"tag":563,"props":3272,"children":3273},{"style":570},[3274],{"type":46,"value":1175},{"type":40,"tag":545,"props":3276,"children":3278},{"id":3277},"anonymized-example-values",[3279],{"type":46,"value":3280},"Anonymized example values",{"type":40,"tag":49,"props":3282,"children":3283},{},[3284],{"type":46,"value":3285},"Use realistic but generic values. Follow platform ID format conventions:",{"type":40,"tag":1089,"props":3287,"children":3288},{},[3289,3305],{"type":40,"tag":1261,"props":3290,"children":3291},{},[3292],{"type":40,"tag":1265,"props":3293,"children":3294},{},[3295,3300],{"type":40,"tag":1269,"props":3296,"children":3297},{},[3298],{"type":46,"value":3299},"Field type",{"type":40,"tag":1269,"props":3301,"children":3302},{},[3303],{"type":46,"value":3304},"Example approach",{"type":40,"tag":1280,"props":3306,"children":3307},{},[3308,3321,3345,3369,3382,3401],{"type":40,"tag":1265,"props":3309,"children":3310},{},[3311,3316],{"type":40,"tag":1287,"props":3312,"children":3313},{},[3314],{"type":46,"value":3315},"IDs",{"type":40,"tag":1287,"props":3317,"children":3318},{},[3319],{"type":46,"value":3320},"Match platform format and length (e.g., 11 chars for YouTube video IDs)",{"type":40,"tag":1265,"props":3322,"children":3323},{},[3324,3329],{"type":40,"tag":1287,"props":3325,"children":3326},{},[3327],{"type":46,"value":3328},"Usernames",{"type":40,"tag":1287,"props":3330,"children":3331},{},[3332,3338,3339],{"type":40,"tag":55,"props":3333,"children":3335},{"className":3334},[],[3336],{"type":46,"value":3337},"\"exampleuser\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3340,"children":3342},{"className":3341},[],[3343],{"type":46,"value":3344},"\"sampleuser123\"",{"type":40,"tag":1265,"props":3346,"children":3347},{},[3348,3353],{"type":40,"tag":1287,"props":3349,"children":3350},{},[3351],{"type":46,"value":3352},"Display names",{"type":40,"tag":1287,"props":3354,"children":3355},{},[3356,3362,3363],{"type":40,"tag":55,"props":3357,"children":3359},{"className":3358},[],[3360],{"type":46,"value":3361},"\"Example Channel\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3364,"children":3366},{"className":3365},[],[3367],{"type":46,"value":3368},"\"Sample Author\"",{"type":40,"tag":1265,"props":3370,"children":3371},{},[3372,3377],{"type":40,"tag":1287,"props":3373,"children":3374},{},[3375],{"type":46,"value":3376},"URLs",{"type":40,"tag":1287,"props":3378,"children":3379},{},[3380],{"type":46,"value":3381},"Use platform's standard URL format with fake IDs",{"type":40,"tag":1265,"props":3383,"children":3384},{},[3385,3390],{"type":40,"tag":1287,"props":3386,"children":3387},{},[3388],{"type":46,"value":3389},"Dates",{"type":40,"tag":1287,"props":3391,"children":3392},{},[3393,3399],{"type":40,"tag":55,"props":3394,"children":3396},{"className":3395},[],[3397],{"type":46,"value":3398},"\"2025-01-15T12:00:00.000Z\"",{"type":46,"value":3400}," (ISO 8601)",{"type":40,"tag":1265,"props":3402,"children":3403},{},[3404,3409],{"type":40,"tag":1287,"props":3405,"children":3406},{},[3407],{"type":46,"value":3408},"Text content",{"type":40,"tag":1287,"props":3410,"children":3411},{},[3412,3414],{"type":46,"value":3413},"Generic descriptive text, e.g., ",{"type":40,"tag":55,"props":3415,"children":3417},{"className":3416},[],[3418],{"type":46,"value":3419},"\"This is an example description.\"",{"type":40,"tag":545,"props":3421,"children":3423},{"id":3422},"views-section",[3424],{"type":46,"value":3425},"Views section",{"type":40,"tag":95,"props":3427,"children":3428},{},[3429,3440,3464],{"type":40,"tag":99,"props":3430,"children":3431},{},[3432,3438],{"type":40,"tag":55,"props":3433,"children":3435},{"className":3434},[],[3436],{"type":46,"value":3437},"transformation.fields",{"type":46,"value":3439},": List 8–12 most important field names (order = column order in UI)",{"type":40,"tag":99,"props":3441,"children":3442},{},[3443,3449,3451,3457,3458],{"type":40,"tag":55,"props":3444,"children":3446},{"className":3445},[],[3447],{"type":46,"value":3448},"display.properties",{"type":46,"value":3450},": One entry per overview field with ",{"type":40,"tag":55,"props":3452,"children":3454},{"className":3453},[],[3455],{"type":46,"value":3456},"label",{"type":46,"value":1531},{"type":40,"tag":55,"props":3459,"children":3461},{"className":3460},[],[3462],{"type":46,"value":3463},"format",{"type":40,"tag":99,"props":3465,"children":3466},{},[3467,3469,3475,3476,3482,3483,3489,3490,3496,3497,3503,3504,3510,3511,3517,3518],{"type":46,"value":3468},"Available formats: ",{"type":40,"tag":55,"props":3470,"children":3472},{"className":3471},[],[3473],{"type":46,"value":3474},"\"text\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3477,"children":3479},{"className":3478},[],[3480],{"type":46,"value":3481},"\"number\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3484,"children":3486},{"className":3485},[],[3487],{"type":46,"value":3488},"\"date\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3491,"children":3493},{"className":3492},[],[3494],{"type":46,"value":3495},"\"link\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3498,"children":3500},{"className":3499},[],[3501],{"type":46,"value":3502},"\"boolean\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3505,"children":3507},{"className":3506},[],[3508],{"type":46,"value":3509},"\"image\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3512,"children":3514},{"className":3513},[],[3515],{"type":46,"value":3516},"\"array\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3519,"children":3521},{"className":3520},[],[3522],{"type":46,"value":3523},"\"object\"",{"type":40,"tag":49,"props":3525,"children":3526},{},[3527],{"type":46,"value":3528},"Pick fields that give users the most useful at-a-glance summary of the data.",{"type":40,"tag":167,"props":3530,"children":3531},{},[],{"type":40,"tag":88,"props":3533,"children":3535},{"id":3534},"phase-3-generate-key_value_store_schemajson-if-applicable",[3536,3538,3543],{"type":46,"value":3537},"Phase 3: Generate ",{"type":40,"tag":55,"props":3539,"children":3541},{"className":3540},[],[3542],{"type":46,"value":76},{"type":46,"value":3544}," (if applicable)",{"type":40,"tag":49,"props":3546,"children":3547},{},[3548,3552],{"type":40,"tag":103,"props":3549,"children":3550},{},[3551],{"type":46,"value":183},{"type":46,"value":3553},": Define key-value store collections if the Actor stores data in the key-value store",{"type":40,"tag":1486,"props":3555,"children":3556},{},[3557],{"type":40,"tag":49,"props":3558,"children":3559},{},[3560,3565,3567,3573,3575,3581,3583,3589],{"type":40,"tag":103,"props":3561,"children":3562},{},[3563],{"type":46,"value":3564},"Skip this phase",{"type":46,"value":3566}," if no ",{"type":40,"tag":55,"props":3568,"children":3570},{"className":3569},[],[3571],{"type":46,"value":3572},"Actor.setValue()",{"type":46,"value":3574}," \u002F ",{"type":40,"tag":55,"props":3576,"children":3578},{"className":3577},[],[3579],{"type":46,"value":3580},"Actor.set_value()",{"type":46,"value":3582}," calls were found in Phase 1 (beyond the default ",{"type":40,"tag":55,"props":3584,"children":3586},{"className":3585},[],[3587],{"type":46,"value":3588},"INPUT",{"type":46,"value":3590}," key).",{"type":40,"tag":545,"props":3592,"children":3594},{"id":3593},"file-structure-1",[3595],{"type":46,"value":550},{"type":40,"tag":552,"props":3597,"children":3599},{"className":554,"code":3598,"language":556,"meta":557,"style":557},"{\n    \"actorKeyValueStoreSchemaVersion\": 1,\n    \"title\": \"\u003CDescriptive title — what the key-value store contains>\",\n    \"description\": \"\u003COne sentence describing the stored data>\",\n    \"collections\": {\n        \"\u003CcollectionName>\": {\n            \"title\": \"\u003CHuman-readable title>\",\n            \"description\": \"\u003CWhat this collection contains>\",\n            \"keyPrefix\": \"\u003Cprefix->\"\n        }\n    }\n}\n",[3600],{"type":40,"tag":55,"props":3601,"children":3602},{"__ignoreMap":557},[3603,3610,3638,3674,3710,3734,3758,3794,3830,3863,3870,3877],{"type":40,"tag":563,"props":3604,"children":3605},{"class":565,"line":566},[3606],{"type":40,"tag":563,"props":3607,"children":3608},{"style":570},[3609],{"type":46,"value":573},{"type":40,"tag":563,"props":3611,"children":3612},{"class":565,"line":576},[3613,3617,3622,3626,3630,3634],{"type":40,"tag":563,"props":3614,"children":3615},{"style":570},[3616],{"type":46,"value":582},{"type":40,"tag":563,"props":3618,"children":3619},{"style":585},[3620],{"type":46,"value":3621},"actorKeyValueStoreSchemaVersion",{"type":40,"tag":563,"props":3623,"children":3624},{"style":570},[3625],{"type":46,"value":593},{"type":40,"tag":563,"props":3627,"children":3628},{"style":570},[3629],{"type":46,"value":200},{"type":40,"tag":563,"props":3631,"children":3632},{"style":600},[3633],{"type":46,"value":603},{"type":40,"tag":563,"props":3635,"children":3636},{"style":570},[3637],{"type":46,"value":608},{"type":40,"tag":563,"props":3639,"children":3640},{"class":565,"line":611},[3641,3645,3649,3653,3657,3661,3666,3670],{"type":40,"tag":563,"props":3642,"children":3643},{"style":570},[3644],{"type":46,"value":582},{"type":40,"tag":563,"props":3646,"children":3647},{"style":585},[3648],{"type":46,"value":892},{"type":40,"tag":563,"props":3650,"children":3651},{"style":570},[3652],{"type":46,"value":593},{"type":40,"tag":563,"props":3654,"children":3655},{"style":570},[3656],{"type":46,"value":200},{"type":40,"tag":563,"props":3658,"children":3659},{"style":570},[3660],{"type":46,"value":662},{"type":40,"tag":563,"props":3662,"children":3663},{"style":665},[3664],{"type":46,"value":3665},"\u003CDescriptive title — what the key-value store contains>",{"type":40,"tag":563,"props":3667,"children":3668},{"style":570},[3669],{"type":46,"value":593},{"type":40,"tag":563,"props":3671,"children":3672},{"style":570},[3673],{"type":46,"value":608},{"type":40,"tag":563,"props":3675,"children":3676},{"class":565,"line":637},[3677,3681,3685,3689,3693,3697,3702,3706],{"type":40,"tag":563,"props":3678,"children":3679},{"style":570},[3680],{"type":46,"value":582},{"type":40,"tag":563,"props":3682,"children":3683},{"style":585},[3684],{"type":46,"value":930},{"type":40,"tag":563,"props":3686,"children":3687},{"style":570},[3688],{"type":46,"value":593},{"type":40,"tag":563,"props":3690,"children":3691},{"style":570},[3692],{"type":46,"value":200},{"type":40,"tag":563,"props":3694,"children":3695},{"style":570},[3696],{"type":46,"value":662},{"type":40,"tag":563,"props":3698,"children":3699},{"style":665},[3700],{"type":46,"value":3701},"\u003COne sentence describing the stored data>",{"type":40,"tag":563,"props":3703,"children":3704},{"style":570},[3705],{"type":46,"value":593},{"type":40,"tag":563,"props":3707,"children":3708},{"style":570},[3709],{"type":46,"value":608},{"type":40,"tag":563,"props":3711,"children":3712},{"class":565,"line":679},[3713,3717,3722,3726,3730],{"type":40,"tag":563,"props":3714,"children":3715},{"style":570},[3716],{"type":46,"value":582},{"type":40,"tag":563,"props":3718,"children":3719},{"style":585},[3720],{"type":46,"value":3721},"collections",{"type":40,"tag":563,"props":3723,"children":3724},{"style":570},[3725],{"type":46,"value":593},{"type":40,"tag":563,"props":3727,"children":3728},{"style":570},[3729],{"type":46,"value":200},{"type":40,"tag":563,"props":3731,"children":3732},{"style":570},[3733],{"type":46,"value":634},{"type":40,"tag":563,"props":3735,"children":3736},{"class":565,"line":717},[3737,3741,3746,3750,3754],{"type":40,"tag":563,"props":3738,"children":3739},{"style":570},[3740],{"type":46,"value":643},{"type":40,"tag":563,"props":3742,"children":3743},{"style":646},[3744],{"type":46,"value":3745},"\u003CcollectionName>",{"type":40,"tag":563,"props":3747,"children":3748},{"style":570},[3749],{"type":46,"value":593},{"type":40,"tag":563,"props":3751,"children":3752},{"style":570},[3753],{"type":46,"value":200},{"type":40,"tag":563,"props":3755,"children":3756},{"style":570},[3757],{"type":46,"value":634},{"type":40,"tag":563,"props":3759,"children":3760},{"class":565,"line":742},[3761,3765,3769,3773,3777,3781,3786,3790],{"type":40,"tag":563,"props":3762,"children":3763},{"style":570},[3764],{"type":46,"value":887},{"type":40,"tag":563,"props":3766,"children":3767},{"style":600},[3768],{"type":46,"value":892},{"type":40,"tag":563,"props":3770,"children":3771},{"style":570},[3772],{"type":46,"value":593},{"type":40,"tag":563,"props":3774,"children":3775},{"style":570},[3776],{"type":46,"value":200},{"type":40,"tag":563,"props":3778,"children":3779},{"style":570},[3780],{"type":46,"value":662},{"type":40,"tag":563,"props":3782,"children":3783},{"style":665},[3784],{"type":46,"value":3785},"\u003CHuman-readable title>",{"type":40,"tag":563,"props":3787,"children":3788},{"style":570},[3789],{"type":46,"value":593},{"type":40,"tag":563,"props":3791,"children":3792},{"style":570},[3793],{"type":46,"value":608},{"type":40,"tag":563,"props":3795,"children":3796},{"class":565,"line":752},[3797,3801,3805,3809,3813,3817,3822,3826],{"type":40,"tag":563,"props":3798,"children":3799},{"style":570},[3800],{"type":46,"value":887},{"type":40,"tag":563,"props":3802,"children":3803},{"style":600},[3804],{"type":46,"value":930},{"type":40,"tag":563,"props":3806,"children":3807},{"style":570},[3808],{"type":46,"value":593},{"type":40,"tag":563,"props":3810,"children":3811},{"style":570},[3812],{"type":46,"value":200},{"type":40,"tag":563,"props":3814,"children":3815},{"style":570},[3816],{"type":46,"value":662},{"type":40,"tag":563,"props":3818,"children":3819},{"style":665},[3820],{"type":46,"value":3821},"\u003CWhat this collection contains>",{"type":40,"tag":563,"props":3823,"children":3824},{"style":570},[3825],{"type":46,"value":593},{"type":40,"tag":563,"props":3827,"children":3828},{"style":570},[3829],{"type":46,"value":608},{"type":40,"tag":563,"props":3831,"children":3832},{"class":565,"line":761},[3833,3837,3842,3846,3850,3854,3859],{"type":40,"tag":563,"props":3834,"children":3835},{"style":570},[3836],{"type":46,"value":887},{"type":40,"tag":563,"props":3838,"children":3839},{"style":600},[3840],{"type":46,"value":3841},"keyPrefix",{"type":40,"tag":563,"props":3843,"children":3844},{"style":570},[3845],{"type":46,"value":593},{"type":40,"tag":563,"props":3847,"children":3848},{"style":570},[3849],{"type":46,"value":200},{"type":40,"tag":563,"props":3851,"children":3852},{"style":570},[3853],{"type":46,"value":662},{"type":40,"tag":563,"props":3855,"children":3856},{"style":665},[3857],{"type":46,"value":3858},"\u003Cprefix->",{"type":40,"tag":563,"props":3860,"children":3861},{"style":570},[3862],{"type":46,"value":1740},{"type":40,"tag":563,"props":3864,"children":3865},{"class":565,"line":770},[3866],{"type":40,"tag":563,"props":3867,"children":3868},{"style":570},[3869],{"type":46,"value":1157},{"type":40,"tag":563,"props":3871,"children":3872},{"class":565,"line":796},[3873],{"type":40,"tag":563,"props":3874,"children":3875},{"style":570},[3876],{"type":46,"value":1166},{"type":40,"tag":563,"props":3878,"children":3879},{"class":565,"line":822},[3880],{"type":40,"tag":563,"props":3881,"children":3882},{"style":570},[3883],{"type":46,"value":1175},{"type":40,"tag":545,"props":3885,"children":3887},{"id":3886},"how-to-identify-collections",[3888],{"type":46,"value":3889},"How to identify collections",{"type":40,"tag":49,"props":3891,"children":3892},{},[3893,3895,3901,3902,3908],{"type":46,"value":3894},"Group the discovered ",{"type":40,"tag":55,"props":3896,"children":3898},{"className":3897},[],[3899],{"type":46,"value":3900},"setValue",{"type":46,"value":3574},{"type":40,"tag":55,"props":3903,"children":3905},{"className":3904},[],[3906],{"type":46,"value":3907},"set_value",{"type":46,"value":3909}," calls by key pattern:",{"type":40,"tag":202,"props":3911,"children":3912},{},[3913,3946],{"type":40,"tag":99,"props":3914,"children":3915},{},[3916,3921,3923,3929,3930,3936,3938,3944],{"type":40,"tag":103,"props":3917,"children":3918},{},[3919],{"type":46,"value":3920},"Fixed keys",{"type":46,"value":3922}," (e.g., ",{"type":40,"tag":55,"props":3924,"children":3926},{"className":3925},[],[3927],{"type":46,"value":3928},"\"RESULTS\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3931,"children":3933},{"className":3932},[],[3934],{"type":46,"value":3935},"\"summary\"",{"type":46,"value":3937},") — use ",{"type":40,"tag":55,"props":3939,"children":3941},{"className":3940},[],[3942],{"type":46,"value":3943},"\"key\"",{"type":46,"value":3945}," (exact match)",{"type":40,"tag":99,"props":3947,"children":3948},{},[3949,3954,3955,3961,3962,3968,3969],{"type":40,"tag":103,"props":3950,"children":3951},{},[3952],{"type":46,"value":3953},"Dynamic keys with a prefix",{"type":46,"value":3922},{"type":40,"tag":55,"props":3956,"children":3958},{"className":3957},[],[3959],{"type":46,"value":3960},"\"screenshot-${id}\"",{"type":46,"value":62},{"type":40,"tag":55,"props":3963,"children":3965},{"className":3964},[],[3966],{"type":46,"value":3967},"f\"image-{name}\"",{"type":46,"value":3937},{"type":40,"tag":55,"props":3970,"children":3972},{"className":3971},[],[3973],{"type":46,"value":3974},"\"keyPrefix\"",{"type":40,"tag":49,"props":3976,"children":3977},{},[3978],{"type":46,"value":3979},"Each group becomes a collection.",{"type":40,"tag":545,"props":3981,"children":3983},{"id":3982},"collection-properties",[3984],{"type":46,"value":3985},"Collection properties",{"type":40,"tag":1089,"props":3987,"children":3988},{},[3989,4010],{"type":40,"tag":1261,"props":3990,"children":3991},{},[3992],{"type":40,"tag":1265,"props":3993,"children":3994},{},[3995,4000,4005],{"type":40,"tag":1269,"props":3996,"children":3997},{},[3998],{"type":46,"value":3999},"Property",{"type":40,"tag":1269,"props":4001,"children":4002},{},[4003],{"type":46,"value":4004},"Required",{"type":40,"tag":1269,"props":4006,"children":4007},{},[4008],{"type":46,"value":4009},"Description",{"type":40,"tag":1280,"props":4011,"children":4012},{},[4013,4034,4055,4090,4122,4158],{"type":40,"tag":1265,"props":4014,"children":4015},{},[4016,4024,4029],{"type":40,"tag":1287,"props":4017,"children":4018},{},[4019],{"type":40,"tag":55,"props":4020,"children":4022},{"className":4021},[],[4023],{"type":46,"value":892},{"type":40,"tag":1287,"props":4025,"children":4026},{},[4027],{"type":46,"value":4028},"Yes",{"type":40,"tag":1287,"props":4030,"children":4031},{},[4032],{"type":46,"value":4033},"Shown in UI tabs",{"type":40,"tag":1265,"props":4035,"children":4036},{},[4037,4045,4050],{"type":40,"tag":1287,"props":4038,"children":4039},{},[4040],{"type":40,"tag":55,"props":4041,"children":4043},{"className":4042},[],[4044],{"type":46,"value":930},{"type":40,"tag":1287,"props":4046,"children":4047},{},[4048],{"type":46,"value":4049},"No",{"type":40,"tag":1287,"props":4051,"children":4052},{},[4053],{"type":46,"value":4054},"Shown in UI tooltips",{"type":40,"tag":1265,"props":4056,"children":4057},{},[4058,4066,4071],{"type":40,"tag":1287,"props":4059,"children":4060},{},[4061],{"type":40,"tag":55,"props":4062,"children":4064},{"className":4063},[],[4065],{"type":46,"value":3242},{"type":40,"tag":1287,"props":4067,"children":4068},{},[4069],{"type":46,"value":4070},"Conditional",{"type":40,"tag":1287,"props":4072,"children":4073},{},[4074,4076,4081,4083,4088],{"type":46,"value":4075},"Exact key for single-key collections (use ",{"type":40,"tag":55,"props":4077,"children":4079},{"className":4078},[],[4080],{"type":46,"value":3242},{"type":46,"value":4082}," OR ",{"type":40,"tag":55,"props":4084,"children":4086},{"className":4085},[],[4087],{"type":46,"value":3841},{"type":46,"value":4089},", not both)",{"type":40,"tag":1265,"props":4091,"children":4092},{},[4093,4101,4105],{"type":40,"tag":1287,"props":4094,"children":4095},{},[4096],{"type":40,"tag":55,"props":4097,"children":4099},{"className":4098},[],[4100],{"type":46,"value":3841},{"type":40,"tag":1287,"props":4102,"children":4103},{},[4104],{"type":46,"value":4070},{"type":40,"tag":1287,"props":4106,"children":4107},{},[4108,4110,4115,4116,4121],{"type":46,"value":4109},"Prefix for multi-key collections (use ",{"type":40,"tag":55,"props":4111,"children":4113},{"className":4112},[],[4114],{"type":46,"value":3242},{"type":46,"value":4082},{"type":40,"tag":55,"props":4117,"children":4119},{"className":4118},[],[4120],{"type":46,"value":3841},{"type":46,"value":4089},{"type":40,"tag":1265,"props":4123,"children":4124},{},[4125,4134,4138],{"type":40,"tag":1287,"props":4126,"children":4127},{},[4128],{"type":40,"tag":55,"props":4129,"children":4131},{"className":4130},[],[4132],{"type":46,"value":4133},"contentTypes",{"type":40,"tag":1287,"props":4135,"children":4136},{},[4137],{"type":46,"value":4049},{"type":40,"tag":1287,"props":4139,"children":4140},{},[4141,4143,4149,4150,4156],{"type":46,"value":4142},"Restrict allowed MIME types (e.g., ",{"type":40,"tag":55,"props":4144,"children":4146},{"className":4145},[],[4147],{"type":46,"value":4148},"[\"image\u002Fjpeg\"]",{"type":46,"value":62},{"type":40,"tag":55,"props":4151,"children":4153},{"className":4152},[],[4154],{"type":46,"value":4155},"[\"application\u002Fjson\"]",{"type":46,"value":4157},")",{"type":40,"tag":1265,"props":4159,"children":4160},{},[4161,4170,4174],{"type":40,"tag":1287,"props":4162,"children":4163},{},[4164],{"type":40,"tag":55,"props":4165,"children":4167},{"className":4166},[],[4168],{"type":46,"value":4169},"jsonSchema",{"type":40,"tag":1287,"props":4171,"children":4172},{},[4173],{"type":46,"value":4049},{"type":40,"tag":1287,"props":4175,"children":4176},{},[4177,4179,4185],{"type":46,"value":4178},"JSON Schema draft-07 for validating ",{"type":40,"tag":55,"props":4180,"children":4182},{"className":4181},[],[4183],{"type":46,"value":4184},"application\u002Fjson",{"type":46,"value":4186}," content",{"type":40,"tag":545,"props":4188,"children":4190},{"id":4189},"examples",[4191],{"type":46,"value":4192},"Examples",{"type":40,"tag":49,"props":4194,"children":4195},{},[4196],{"type":40,"tag":103,"props":4197,"children":4198},{},[4199],{"type":46,"value":4200},"Single file output (e.g., a report):",{"type":40,"tag":552,"props":4202,"children":4204},{"className":554,"code":4203,"language":556,"meta":557,"style":557},"{\n    \"actorKeyValueStoreSchemaVersion\": 1,\n    \"title\": \"Analysis Results\",\n    \"description\": \"Key-value store containing analysis output\",\n    \"collections\": {\n        \"report\": {\n            \"title\": \"Report\",\n            \"description\": \"Final analysis report\",\n            \"key\": \"REPORT\",\n            \"contentTypes\": [\"application\u002Fjson\"]\n        }\n    }\n}\n",[4205],{"type":40,"tag":55,"props":4206,"children":4207},{"__ignoreMap":557},[4208,4215,4242,4278,4314,4337,4361,4397,4433,4469,4508,4515,4522],{"type":40,"tag":563,"props":4209,"children":4210},{"class":565,"line":566},[4211],{"type":40,"tag":563,"props":4212,"children":4213},{"style":570},[4214],{"type":46,"value":573},{"type":40,"tag":563,"props":4216,"children":4217},{"class":565,"line":576},[4218,4222,4226,4230,4234,4238],{"type":40,"tag":563,"props":4219,"children":4220},{"style":570},[4221],{"type":46,"value":582},{"type":40,"tag":563,"props":4223,"children":4224},{"style":585},[4225],{"type":46,"value":3621},{"type":40,"tag":563,"props":4227,"children":4228},{"style":570},[4229],{"type":46,"value":593},{"type":40,"tag":563,"props":4231,"children":4232},{"style":570},[4233],{"type":46,"value":200},{"type":40,"tag":563,"props":4235,"children":4236},{"style":600},[4237],{"type":46,"value":603},{"type":40,"tag":563,"props":4239,"children":4240},{"style":570},[4241],{"type":46,"value":608},{"type":40,"tag":563,"props":4243,"children":4244},{"class":565,"line":611},[4245,4249,4253,4257,4261,4265,4270,4274],{"type":40,"tag":563,"props":4246,"children":4247},{"style":570},[4248],{"type":46,"value":582},{"type":40,"tag":563,"props":4250,"children":4251},{"style":585},[4252],{"type":46,"value":892},{"type":40,"tag":563,"props":4254,"children":4255},{"style":570},[4256],{"type":46,"value":593},{"type":40,"tag":563,"props":4258,"children":4259},{"style":570},[4260],{"type":46,"value":200},{"type":40,"tag":563,"props":4262,"children":4263},{"style":570},[4264],{"type":46,"value":662},{"type":40,"tag":563,"props":4266,"children":4267},{"style":665},[4268],{"type":46,"value":4269},"Analysis Results",{"type":40,"tag":563,"props":4271,"children":4272},{"style":570},[4273],{"type":46,"value":593},{"type":40,"tag":563,"props":4275,"children":4276},{"style":570},[4277],{"type":46,"value":608},{"type":40,"tag":563,"props":4279,"children":4280},{"class":565,"line":637},[4281,4285,4289,4293,4297,4301,4306,4310],{"type":40,"tag":563,"props":4282,"children":4283},{"style":570},[4284],{"type":46,"value":582},{"type":40,"tag":563,"props":4286,"children":4287},{"style":585},[4288],{"type":46,"value":930},{"type":40,"tag":563,"props":4290,"children":4291},{"style":570},[4292],{"type":46,"value":593},{"type":40,"tag":563,"props":4294,"children":4295},{"style":570},[4296],{"type":46,"value":200},{"type":40,"tag":563,"props":4298,"children":4299},{"style":570},[4300],{"type":46,"value":662},{"type":40,"tag":563,"props":4302,"children":4303},{"style":665},[4304],{"type":46,"value":4305},"Key-value store containing analysis output",{"type":40,"tag":563,"props":4307,"children":4308},{"style":570},[4309],{"type":46,"value":593},{"type":40,"tag":563,"props":4311,"children":4312},{"style":570},[4313],{"type":46,"value":608},{"type":40,"tag":563,"props":4315,"children":4316},{"class":565,"line":679},[4317,4321,4325,4329,4333],{"type":40,"tag":563,"props":4318,"children":4319},{"style":570},[4320],{"type":46,"value":582},{"type":40,"tag":563,"props":4322,"children":4323},{"style":585},[4324],{"type":46,"value":3721},{"type":40,"tag":563,"props":4326,"children":4327},{"style":570},[4328],{"type":46,"value":593},{"type":40,"tag":563,"props":4330,"children":4331},{"style":570},[4332],{"type":46,"value":200},{"type":40,"tag":563,"props":4334,"children":4335},{"style":570},[4336],{"type":46,"value":634},{"type":40,"tag":563,"props":4338,"children":4339},{"class":565,"line":717},[4340,4344,4349,4353,4357],{"type":40,"tag":563,"props":4341,"children":4342},{"style":570},[4343],{"type":46,"value":643},{"type":40,"tag":563,"props":4345,"children":4346},{"style":646},[4347],{"type":46,"value":4348},"report",{"type":40,"tag":563,"props":4350,"children":4351},{"style":570},[4352],{"type":46,"value":593},{"type":40,"tag":563,"props":4354,"children":4355},{"style":570},[4356],{"type":46,"value":200},{"type":40,"tag":563,"props":4358,"children":4359},{"style":570},[4360],{"type":46,"value":634},{"type":40,"tag":563,"props":4362,"children":4363},{"class":565,"line":742},[4364,4368,4372,4376,4380,4384,4389,4393],{"type":40,"tag":563,"props":4365,"children":4366},{"style":570},[4367],{"type":46,"value":887},{"type":40,"tag":563,"props":4369,"children":4370},{"style":600},[4371],{"type":46,"value":892},{"type":40,"tag":563,"props":4373,"children":4374},{"style":570},[4375],{"type":46,"value":593},{"type":40,"tag":563,"props":4377,"children":4378},{"style":570},[4379],{"type":46,"value":200},{"type":40,"tag":563,"props":4381,"children":4382},{"style":570},[4383],{"type":46,"value":662},{"type":40,"tag":563,"props":4385,"children":4386},{"style":665},[4387],{"type":46,"value":4388},"Report",{"type":40,"tag":563,"props":4390,"children":4391},{"style":570},[4392],{"type":46,"value":593},{"type":40,"tag":563,"props":4394,"children":4395},{"style":570},[4396],{"type":46,"value":608},{"type":40,"tag":563,"props":4398,"children":4399},{"class":565,"line":752},[4400,4404,4408,4412,4416,4420,4425,4429],{"type":40,"tag":563,"props":4401,"children":4402},{"style":570},[4403],{"type":46,"value":887},{"type":40,"tag":563,"props":4405,"children":4406},{"style":600},[4407],{"type":46,"value":930},{"type":40,"tag":563,"props":4409,"children":4410},{"style":570},[4411],{"type":46,"value":593},{"type":40,"tag":563,"props":4413,"children":4414},{"style":570},[4415],{"type":46,"value":200},{"type":40,"tag":563,"props":4417,"children":4418},{"style":570},[4419],{"type":46,"value":662},{"type":40,"tag":563,"props":4421,"children":4422},{"style":665},[4423],{"type":46,"value":4424},"Final analysis report",{"type":40,"tag":563,"props":4426,"children":4427},{"style":570},[4428],{"type":46,"value":593},{"type":40,"tag":563,"props":4430,"children":4431},{"style":570},[4432],{"type":46,"value":608},{"type":40,"tag":563,"props":4434,"children":4435},{"class":565,"line":761},[4436,4440,4444,4448,4452,4456,4461,4465],{"type":40,"tag":563,"props":4437,"children":4438},{"style":570},[4439],{"type":46,"value":887},{"type":40,"tag":563,"props":4441,"children":4442},{"style":600},[4443],{"type":46,"value":3242},{"type":40,"tag":563,"props":4445,"children":4446},{"style":570},[4447],{"type":46,"value":593},{"type":40,"tag":563,"props":4449,"children":4450},{"style":570},[4451],{"type":46,"value":200},{"type":40,"tag":563,"props":4453,"children":4454},{"style":570},[4455],{"type":46,"value":662},{"type":40,"tag":563,"props":4457,"children":4458},{"style":665},[4459],{"type":46,"value":4460},"REPORT",{"type":40,"tag":563,"props":4462,"children":4463},{"style":570},[4464],{"type":46,"value":593},{"type":40,"tag":563,"props":4466,"children":4467},{"style":570},[4468],{"type":46,"value":608},{"type":40,"tag":563,"props":4470,"children":4471},{"class":565,"line":770},[4472,4476,4480,4484,4488,4492,4496,4500,4504],{"type":40,"tag":563,"props":4473,"children":4474},{"style":570},[4475],{"type":46,"value":887},{"type":40,"tag":563,"props":4477,"children":4478},{"style":600},[4479],{"type":46,"value":4133},{"type":40,"tag":563,"props":4481,"children":4482},{"style":570},[4483],{"type":46,"value":593},{"type":40,"tag":563,"props":4485,"children":4486},{"style":570},[4487],{"type":46,"value":200},{"type":40,"tag":563,"props":4489,"children":4490},{"style":570},[4491],{"type":46,"value":2292},{"type":40,"tag":563,"props":4493,"children":4494},{"style":570},[4495],{"type":46,"value":593},{"type":40,"tag":563,"props":4497,"children":4498},{"style":665},[4499],{"type":46,"value":4184},{"type":40,"tag":563,"props":4501,"children":4502},{"style":570},[4503],{"type":46,"value":593},{"type":40,"tag":563,"props":4505,"children":4506},{"style":570},[4507],{"type":46,"value":2328},{"type":40,"tag":563,"props":4509,"children":4510},{"class":565,"line":796},[4511],{"type":40,"tag":563,"props":4512,"children":4513},{"style":570},[4514],{"type":46,"value":1157},{"type":40,"tag":563,"props":4516,"children":4517},{"class":565,"line":822},[4518],{"type":40,"tag":563,"props":4519,"children":4520},{"style":570},[4521],{"type":46,"value":1166},{"type":40,"tag":563,"props":4523,"children":4524},{"class":565,"line":831},[4525],{"type":40,"tag":563,"props":4526,"children":4527},{"style":570},[4528],{"type":46,"value":1175},{"type":40,"tag":49,"props":4530,"children":4531},{},[4532],{"type":40,"tag":103,"props":4533,"children":4534},{},[4535],{"type":46,"value":4536},"Multiple files with prefix (e.g., screenshots):",{"type":40,"tag":552,"props":4538,"children":4540},{"className":554,"code":4539,"language":556,"meta":557,"style":557},"{\n    \"actorKeyValueStoreSchemaVersion\": 1,\n    \"title\": \"Scraped Files\",\n    \"description\": \"Key-value store containing downloaded files and screenshots\",\n    \"collections\": {\n        \"screenshots\": {\n            \"title\": \"Screenshots\",\n            \"description\": \"Page screenshots captured during scraping\",\n            \"keyPrefix\": \"screenshot-\",\n            \"contentTypes\": [\"image\u002Fpng\", \"image\u002Fjpeg\"]\n        },\n        \"documents\": {\n            \"title\": \"Documents\",\n            \"description\": \"Downloaded document files\",\n            \"keyPrefix\": \"doc-\",\n            \"contentTypes\": [\"application\u002Fpdf\", \"text\u002Fhtml\"]\n        }\n    }\n}\n",[4541],{"type":40,"tag":55,"props":4542,"children":4543},{"__ignoreMap":557},[4544,4551,4578,4614,4650,4673,4697,4733,4769,4805,4862,4869,4893,4929,4965,5001,5058,5065,5072],{"type":40,"tag":563,"props":4545,"children":4546},{"class":565,"line":566},[4547],{"type":40,"tag":563,"props":4548,"children":4549},{"style":570},[4550],{"type":46,"value":573},{"type":40,"tag":563,"props":4552,"children":4553},{"class":565,"line":576},[4554,4558,4562,4566,4570,4574],{"type":40,"tag":563,"props":4555,"children":4556},{"style":570},[4557],{"type":46,"value":582},{"type":40,"tag":563,"props":4559,"children":4560},{"style":585},[4561],{"type":46,"value":3621},{"type":40,"tag":563,"props":4563,"children":4564},{"style":570},[4565],{"type":46,"value":593},{"type":40,"tag":563,"props":4567,"children":4568},{"style":570},[4569],{"type":46,"value":200},{"type":40,"tag":563,"props":4571,"children":4572},{"style":600},[4573],{"type":46,"value":603},{"type":40,"tag":563,"props":4575,"children":4576},{"style":570},[4577],{"type":46,"value":608},{"type":40,"tag":563,"props":4579,"children":4580},{"class":565,"line":611},[4581,4585,4589,4593,4597,4601,4606,4610],{"type":40,"tag":563,"props":4582,"children":4583},{"style":570},[4584],{"type":46,"value":582},{"type":40,"tag":563,"props":4586,"children":4587},{"style":585},[4588],{"type":46,"value":892},{"type":40,"tag":563,"props":4590,"children":4591},{"style":570},[4592],{"type":46,"value":593},{"type":40,"tag":563,"props":4594,"children":4595},{"style":570},[4596],{"type":46,"value":200},{"type":40,"tag":563,"props":4598,"children":4599},{"style":570},[4600],{"type":46,"value":662},{"type":40,"tag":563,"props":4602,"children":4603},{"style":665},[4604],{"type":46,"value":4605},"Scraped Files",{"type":40,"tag":563,"props":4607,"children":4608},{"style":570},[4609],{"type":46,"value":593},{"type":40,"tag":563,"props":4611,"children":4612},{"style":570},[4613],{"type":46,"value":608},{"type":40,"tag":563,"props":4615,"children":4616},{"class":565,"line":637},[4617,4621,4625,4629,4633,4637,4642,4646],{"type":40,"tag":563,"props":4618,"children":4619},{"style":570},[4620],{"type":46,"value":582},{"type":40,"tag":563,"props":4622,"children":4623},{"style":585},[4624],{"type":46,"value":930},{"type":40,"tag":563,"props":4626,"children":4627},{"style":570},[4628],{"type":46,"value":593},{"type":40,"tag":563,"props":4630,"children":4631},{"style":570},[4632],{"type":46,"value":200},{"type":40,"tag":563,"props":4634,"children":4635},{"style":570},[4636],{"type":46,"value":662},{"type":40,"tag":563,"props":4638,"children":4639},{"style":665},[4640],{"type":46,"value":4641},"Key-value store containing downloaded files and screenshots",{"type":40,"tag":563,"props":4643,"children":4644},{"style":570},[4645],{"type":46,"value":593},{"type":40,"tag":563,"props":4647,"children":4648},{"style":570},[4649],{"type":46,"value":608},{"type":40,"tag":563,"props":4651,"children":4652},{"class":565,"line":679},[4653,4657,4661,4665,4669],{"type":40,"tag":563,"props":4654,"children":4655},{"style":570},[4656],{"type":46,"value":582},{"type":40,"tag":563,"props":4658,"children":4659},{"style":585},[4660],{"type":46,"value":3721},{"type":40,"tag":563,"props":4662,"children":4663},{"style":570},[4664],{"type":46,"value":593},{"type":40,"tag":563,"props":4666,"children":4667},{"style":570},[4668],{"type":46,"value":200},{"type":40,"tag":563,"props":4670,"children":4671},{"style":570},[4672],{"type":46,"value":634},{"type":40,"tag":563,"props":4674,"children":4675},{"class":565,"line":717},[4676,4680,4685,4689,4693],{"type":40,"tag":563,"props":4677,"children":4678},{"style":570},[4679],{"type":46,"value":643},{"type":40,"tag":563,"props":4681,"children":4682},{"style":646},[4683],{"type":46,"value":4684},"screenshots",{"type":40,"tag":563,"props":4686,"children":4687},{"style":570},[4688],{"type":46,"value":593},{"type":40,"tag":563,"props":4690,"children":4691},{"style":570},[4692],{"type":46,"value":200},{"type":40,"tag":563,"props":4694,"children":4695},{"style":570},[4696],{"type":46,"value":634},{"type":40,"tag":563,"props":4698,"children":4699},{"class":565,"line":742},[4700,4704,4708,4712,4716,4720,4725,4729],{"type":40,"tag":563,"props":4701,"children":4702},{"style":570},[4703],{"type":46,"value":887},{"type":40,"tag":563,"props":4705,"children":4706},{"style":600},[4707],{"type":46,"value":892},{"type":40,"tag":563,"props":4709,"children":4710},{"style":570},[4711],{"type":46,"value":593},{"type":40,"tag":563,"props":4713,"children":4714},{"style":570},[4715],{"type":46,"value":200},{"type":40,"tag":563,"props":4717,"children":4718},{"style":570},[4719],{"type":46,"value":662},{"type":40,"tag":563,"props":4721,"children":4722},{"style":665},[4723],{"type":46,"value":4724},"Screenshots",{"type":40,"tag":563,"props":4726,"children":4727},{"style":570},[4728],{"type":46,"value":593},{"type":40,"tag":563,"props":4730,"children":4731},{"style":570},[4732],{"type":46,"value":608},{"type":40,"tag":563,"props":4734,"children":4735},{"class":565,"line":752},[4736,4740,4744,4748,4752,4756,4761,4765],{"type":40,"tag":563,"props":4737,"children":4738},{"style":570},[4739],{"type":46,"value":887},{"type":40,"tag":563,"props":4741,"children":4742},{"style":600},[4743],{"type":46,"value":930},{"type":40,"tag":563,"props":4745,"children":4746},{"style":570},[4747],{"type":46,"value":593},{"type":40,"tag":563,"props":4749,"children":4750},{"style":570},[4751],{"type":46,"value":200},{"type":40,"tag":563,"props":4753,"children":4754},{"style":570},[4755],{"type":46,"value":662},{"type":40,"tag":563,"props":4757,"children":4758},{"style":665},[4759],{"type":46,"value":4760},"Page screenshots captured during scraping",{"type":40,"tag":563,"props":4762,"children":4763},{"style":570},[4764],{"type":46,"value":593},{"type":40,"tag":563,"props":4766,"children":4767},{"style":570},[4768],{"type":46,"value":608},{"type":40,"tag":563,"props":4770,"children":4771},{"class":565,"line":761},[4772,4776,4780,4784,4788,4792,4797,4801],{"type":40,"tag":563,"props":4773,"children":4774},{"style":570},[4775],{"type":46,"value":887},{"type":40,"tag":563,"props":4777,"children":4778},{"style":600},[4779],{"type":46,"value":3841},{"type":40,"tag":563,"props":4781,"children":4782},{"style":570},[4783],{"type":46,"value":593},{"type":40,"tag":563,"props":4785,"children":4786},{"style":570},[4787],{"type":46,"value":200},{"type":40,"tag":563,"props":4789,"children":4790},{"style":570},[4791],{"type":46,"value":662},{"type":40,"tag":563,"props":4793,"children":4794},{"style":665},[4795],{"type":46,"value":4796},"screenshot-",{"type":40,"tag":563,"props":4798,"children":4799},{"style":570},[4800],{"type":46,"value":593},{"type":40,"tag":563,"props":4802,"children":4803},{"style":570},[4804],{"type":46,"value":608},{"type":40,"tag":563,"props":4806,"children":4807},{"class":565,"line":770},[4808,4812,4816,4820,4824,4828,4832,4837,4841,4845,4849,4854,4858],{"type":40,"tag":563,"props":4809,"children":4810},{"style":570},[4811],{"type":46,"value":887},{"type":40,"tag":563,"props":4813,"children":4814},{"style":600},[4815],{"type":46,"value":4133},{"type":40,"tag":563,"props":4817,"children":4818},{"style":570},[4819],{"type":46,"value":593},{"type":40,"tag":563,"props":4821,"children":4822},{"style":570},[4823],{"type":46,"value":200},{"type":40,"tag":563,"props":4825,"children":4826},{"style":570},[4827],{"type":46,"value":2292},{"type":40,"tag":563,"props":4829,"children":4830},{"style":570},[4831],{"type":46,"value":593},{"type":40,"tag":563,"props":4833,"children":4834},{"style":665},[4835],{"type":46,"value":4836},"image\u002Fpng",{"type":40,"tag":563,"props":4838,"children":4839},{"style":570},[4840],{"type":46,"value":593},{"type":40,"tag":563,"props":4842,"children":4843},{"style":570},[4844],{"type":46,"value":2310},{"type":40,"tag":563,"props":4846,"children":4847},{"style":570},[4848],{"type":46,"value":662},{"type":40,"tag":563,"props":4850,"children":4851},{"style":665},[4852],{"type":46,"value":4853},"image\u002Fjpeg",{"type":40,"tag":563,"props":4855,"children":4856},{"style":570},[4857],{"type":46,"value":593},{"type":40,"tag":563,"props":4859,"children":4860},{"style":570},[4861],{"type":46,"value":2328},{"type":40,"tag":563,"props":4863,"children":4864},{"class":565,"line":796},[4865],{"type":40,"tag":563,"props":4866,"children":4867},{"style":570},[4868],{"type":46,"value":767},{"type":40,"tag":563,"props":4870,"children":4871},{"class":565,"line":822},[4872,4876,4881,4885,4889],{"type":40,"tag":563,"props":4873,"children":4874},{"style":570},[4875],{"type":46,"value":643},{"type":40,"tag":563,"props":4877,"children":4878},{"style":646},[4879],{"type":46,"value":4880},"documents",{"type":40,"tag":563,"props":4882,"children":4883},{"style":570},[4884],{"type":46,"value":593},{"type":40,"tag":563,"props":4886,"children":4887},{"style":570},[4888],{"type":46,"value":200},{"type":40,"tag":563,"props":4890,"children":4891},{"style":570},[4892],{"type":46,"value":634},{"type":40,"tag":563,"props":4894,"children":4895},{"class":565,"line":831},[4896,4900,4904,4908,4912,4916,4921,4925],{"type":40,"tag":563,"props":4897,"children":4898},{"style":570},[4899],{"type":46,"value":887},{"type":40,"tag":563,"props":4901,"children":4902},{"style":600},[4903],{"type":46,"value":892},{"type":40,"tag":563,"props":4905,"children":4906},{"style":570},[4907],{"type":46,"value":593},{"type":40,"tag":563,"props":4909,"children":4910},{"style":570},[4911],{"type":46,"value":200},{"type":40,"tag":563,"props":4913,"children":4914},{"style":570},[4915],{"type":46,"value":662},{"type":40,"tag":563,"props":4917,"children":4918},{"style":665},[4919],{"type":46,"value":4920},"Documents",{"type":40,"tag":563,"props":4922,"children":4923},{"style":570},[4924],{"type":46,"value":593},{"type":40,"tag":563,"props":4926,"children":4927},{"style":570},[4928],{"type":46,"value":608},{"type":40,"tag":563,"props":4930,"children":4931},{"class":565,"line":856},[4932,4936,4940,4944,4948,4952,4957,4961],{"type":40,"tag":563,"props":4933,"children":4934},{"style":570},[4935],{"type":46,"value":887},{"type":40,"tag":563,"props":4937,"children":4938},{"style":600},[4939],{"type":46,"value":930},{"type":40,"tag":563,"props":4941,"children":4942},{"style":570},[4943],{"type":46,"value":593},{"type":40,"tag":563,"props":4945,"children":4946},{"style":570},[4947],{"type":46,"value":200},{"type":40,"tag":563,"props":4949,"children":4950},{"style":570},[4951],{"type":46,"value":662},{"type":40,"tag":563,"props":4953,"children":4954},{"style":665},[4955],{"type":46,"value":4956},"Downloaded document files",{"type":40,"tag":563,"props":4958,"children":4959},{"style":570},[4960],{"type":46,"value":593},{"type":40,"tag":563,"props":4962,"children":4963},{"style":570},[4964],{"type":46,"value":608},{"type":40,"tag":563,"props":4966,"children":4967},{"class":565,"line":881},[4968,4972,4976,4980,4984,4988,4993,4997],{"type":40,"tag":563,"props":4969,"children":4970},{"style":570},[4971],{"type":46,"value":887},{"type":40,"tag":563,"props":4973,"children":4974},{"style":600},[4975],{"type":46,"value":3841},{"type":40,"tag":563,"props":4977,"children":4978},{"style":570},[4979],{"type":46,"value":593},{"type":40,"tag":563,"props":4981,"children":4982},{"style":570},[4983],{"type":46,"value":200},{"type":40,"tag":563,"props":4985,"children":4986},{"style":570},[4987],{"type":46,"value":662},{"type":40,"tag":563,"props":4989,"children":4990},{"style":665},[4991],{"type":46,"value":4992},"doc-",{"type":40,"tag":563,"props":4994,"children":4995},{"style":570},[4996],{"type":46,"value":593},{"type":40,"tag":563,"props":4998,"children":4999},{"style":570},[5000],{"type":46,"value":608},{"type":40,"tag":563,"props":5002,"children":5003},{"class":565,"line":920},[5004,5008,5012,5016,5020,5024,5028,5033,5037,5041,5045,5050,5054],{"type":40,"tag":563,"props":5005,"children":5006},{"style":570},[5007],{"type":46,"value":887},{"type":40,"tag":563,"props":5009,"children":5010},{"style":600},[5011],{"type":46,"value":4133},{"type":40,"tag":563,"props":5013,"children":5014},{"style":570},[5015],{"type":46,"value":593},{"type":40,"tag":563,"props":5017,"children":5018},{"style":570},[5019],{"type":46,"value":200},{"type":40,"tag":563,"props":5021,"children":5022},{"style":570},[5023],{"type":46,"value":2292},{"type":40,"tag":563,"props":5025,"children":5026},{"style":570},[5027],{"type":46,"value":593},{"type":40,"tag":563,"props":5029,"children":5030},{"style":665},[5031],{"type":46,"value":5032},"application\u002Fpdf",{"type":40,"tag":563,"props":5034,"children":5035},{"style":570},[5036],{"type":46,"value":593},{"type":40,"tag":563,"props":5038,"children":5039},{"style":570},[5040],{"type":46,"value":2310},{"type":40,"tag":563,"props":5042,"children":5043},{"style":570},[5044],{"type":46,"value":662},{"type":40,"tag":563,"props":5046,"children":5047},{"style":665},[5048],{"type":46,"value":5049},"text\u002Fhtml",{"type":40,"tag":563,"props":5051,"children":5052},{"style":570},[5053],{"type":46,"value":593},{"type":40,"tag":563,"props":5055,"children":5056},{"style":570},[5057],{"type":46,"value":2328},{"type":40,"tag":563,"props":5059,"children":5060},{"class":565,"line":958},[5061],{"type":40,"tag":563,"props":5062,"children":5063},{"style":570},[5064],{"type":46,"value":1157},{"type":40,"tag":563,"props":5066,"children":5067},{"class":565,"line":983},[5068],{"type":40,"tag":563,"props":5069,"children":5070},{"style":570},[5071],{"type":46,"value":1166},{"type":40,"tag":563,"props":5073,"children":5074},{"class":565,"line":1010},[5075],{"type":40,"tag":563,"props":5076,"children":5077},{"style":570},[5078],{"type":46,"value":1175},{"type":40,"tag":167,"props":5080,"children":5081},{},[],{"type":40,"tag":88,"props":5083,"children":5085},{"id":5084},"phase-4-generate-output_schemajson",[5086,5088],{"type":46,"value":5087},"Phase 4: Generate ",{"type":40,"tag":55,"props":5089,"children":5091},{"className":5090},[],[5092],{"type":46,"value":68},{"type":40,"tag":49,"props":5094,"children":5095},{},[5096,5100],{"type":40,"tag":103,"props":5097,"children":5098},{},[5099],{"type":46,"value":183},{"type":46,"value":5101},": Create the output schema that tells Apify Console where to find results",{"type":40,"tag":49,"props":5103,"children":5104},{},[5105],{"type":46,"value":5106},"For most Actors that push data to a dataset, this is a minimal file:",{"type":40,"tag":552,"props":5108,"children":5110},{"className":554,"code":5109,"language":556,"meta":557,"style":557},"{\n    \"actorOutputSchemaVersion\": 1,\n    \"title\": \"\u003CDescriptive title — what the Actor returns>\",\n    \"description\": \"\u003COne sentence describing the output data>\",\n    \"properties\": {\n        \"dataset\": {\n            \"type\": \"string\",\n            \"title\": \"Results\",\n            \"description\": \"Dataset containing all scraped data\",\n            \"template\": \"{{links.apiDefaultDatasetUrl}}\u002Fitems\"\n        }\n    }\n}\n",[5111],{"type":40,"tag":55,"props":5112,"children":5113},{"__ignoreMap":557},[5114,5121,5149,5185,5221,5244,5268,5303,5339,5375,5408,5415,5422],{"type":40,"tag":563,"props":5115,"children":5116},{"class":565,"line":566},[5117],{"type":40,"tag":563,"props":5118,"children":5119},{"style":570},[5120],{"type":46,"value":573},{"type":40,"tag":563,"props":5122,"children":5123},{"class":565,"line":576},[5124,5128,5133,5137,5141,5145],{"type":40,"tag":563,"props":5125,"children":5126},{"style":570},[5127],{"type":46,"value":582},{"type":40,"tag":563,"props":5129,"children":5130},{"style":585},[5131],{"type":46,"value":5132},"actorOutputSchemaVersion",{"type":40,"tag":563,"props":5134,"children":5135},{"style":570},[5136],{"type":46,"value":593},{"type":40,"tag":563,"props":5138,"children":5139},{"style":570},[5140],{"type":46,"value":200},{"type":40,"tag":563,"props":5142,"children":5143},{"style":600},[5144],{"type":46,"value":603},{"type":40,"tag":563,"props":5146,"children":5147},{"style":570},[5148],{"type":46,"value":608},{"type":40,"tag":563,"props":5150,"children":5151},{"class":565,"line":611},[5152,5156,5160,5164,5168,5172,5177,5181],{"type":40,"tag":563,"props":5153,"children":5154},{"style":570},[5155],{"type":46,"value":582},{"type":40,"tag":563,"props":5157,"children":5158},{"style":585},[5159],{"type":46,"value":892},{"type":40,"tag":563,"props":5161,"children":5162},{"style":570},[5163],{"type":46,"value":593},{"type":40,"tag":563,"props":5165,"children":5166},{"style":570},[5167],{"type":46,"value":200},{"type":40,"tag":563,"props":5169,"children":5170},{"style":570},[5171],{"type":46,"value":662},{"type":40,"tag":563,"props":5173,"children":5174},{"style":665},[5175],{"type":46,"value":5176},"\u003CDescriptive title — what the Actor returns>",{"type":40,"tag":563,"props":5178,"children":5179},{"style":570},[5180],{"type":46,"value":593},{"type":40,"tag":563,"props":5182,"children":5183},{"style":570},[5184],{"type":46,"value":608},{"type":40,"tag":563,"props":5186,"children":5187},{"class":565,"line":637},[5188,5192,5196,5200,5204,5208,5213,5217],{"type":40,"tag":563,"props":5189,"children":5190},{"style":570},[5191],{"type":46,"value":582},{"type":40,"tag":563,"props":5193,"children":5194},{"style":585},[5195],{"type":46,"value":930},{"type":40,"tag":563,"props":5197,"children":5198},{"style":570},[5199],{"type":46,"value":593},{"type":40,"tag":563,"props":5201,"children":5202},{"style":570},[5203],{"type":46,"value":200},{"type":40,"tag":563,"props":5205,"children":5206},{"style":570},[5207],{"type":46,"value":662},{"type":40,"tag":563,"props":5209,"children":5210},{"style":665},[5211],{"type":46,"value":5212},"\u003COne sentence describing the output data>",{"type":40,"tag":563,"props":5214,"children":5215},{"style":570},[5216],{"type":46,"value":593},{"type":40,"tag":563,"props":5218,"children":5219},{"style":570},[5220],{"type":46,"value":608},{"type":40,"tag":563,"props":5222,"children":5223},{"class":565,"line":679},[5224,5228,5232,5236,5240],{"type":40,"tag":563,"props":5225,"children":5226},{"style":570},[5227],{"type":46,"value":582},{"type":40,"tag":563,"props":5229,"children":5230},{"style":585},[5231],{"type":46,"value":727},{"type":40,"tag":563,"props":5233,"children":5234},{"style":570},[5235],{"type":46,"value":593},{"type":40,"tag":563,"props":5237,"children":5238},{"style":570},[5239],{"type":46,"value":200},{"type":40,"tag":563,"props":5241,"children":5242},{"style":570},[5243],{"type":46,"value":634},{"type":40,"tag":563,"props":5245,"children":5246},{"class":565,"line":717},[5247,5251,5256,5260,5264],{"type":40,"tag":563,"props":5248,"children":5249},{"style":570},[5250],{"type":46,"value":643},{"type":40,"tag":563,"props":5252,"children":5253},{"style":646},[5254],{"type":46,"value":5255},"dataset",{"type":40,"tag":563,"props":5257,"children":5258},{"style":570},[5259],{"type":46,"value":593},{"type":40,"tag":563,"props":5261,"children":5262},{"style":570},[5263],{"type":46,"value":200},{"type":40,"tag":563,"props":5265,"children":5266},{"style":570},[5267],{"type":46,"value":634},{"type":40,"tag":563,"props":5269,"children":5270},{"class":565,"line":742},[5271,5275,5279,5283,5287,5291,5295,5299],{"type":40,"tag":563,"props":5272,"children":5273},{"style":570},[5274],{"type":46,"value":887},{"type":40,"tag":563,"props":5276,"children":5277},{"style":600},[5278],{"type":46,"value":689},{"type":40,"tag":563,"props":5280,"children":5281},{"style":570},[5282],{"type":46,"value":593},{"type":40,"tag":563,"props":5284,"children":5285},{"style":570},[5286],{"type":46,"value":200},{"type":40,"tag":563,"props":5288,"children":5289},{"style":570},[5290],{"type":46,"value":662},{"type":40,"tag":563,"props":5292,"children":5293},{"style":665},[5294],{"type":46,"value":1638},{"type":40,"tag":563,"props":5296,"children":5297},{"style":570},[5298],{"type":46,"value":593},{"type":40,"tag":563,"props":5300,"children":5301},{"style":570},[5302],{"type":46,"value":608},{"type":40,"tag":563,"props":5304,"children":5305},{"class":565,"line":752},[5306,5310,5314,5318,5322,5326,5331,5335],{"type":40,"tag":563,"props":5307,"children":5308},{"style":570},[5309],{"type":46,"value":887},{"type":40,"tag":563,"props":5311,"children":5312},{"style":600},[5313],{"type":46,"value":892},{"type":40,"tag":563,"props":5315,"children":5316},{"style":570},[5317],{"type":46,"value":593},{"type":40,"tag":563,"props":5319,"children":5320},{"style":570},[5321],{"type":46,"value":200},{"type":40,"tag":563,"props":5323,"children":5324},{"style":570},[5325],{"type":46,"value":662},{"type":40,"tag":563,"props":5327,"children":5328},{"style":665},[5329],{"type":46,"value":5330},"Results",{"type":40,"tag":563,"props":5332,"children":5333},{"style":570},[5334],{"type":46,"value":593},{"type":40,"tag":563,"props":5336,"children":5337},{"style":570},[5338],{"type":46,"value":608},{"type":40,"tag":563,"props":5340,"children":5341},{"class":565,"line":761},[5342,5346,5350,5354,5358,5362,5367,5371],{"type":40,"tag":563,"props":5343,"children":5344},{"style":570},[5345],{"type":46,"value":887},{"type":40,"tag":563,"props":5347,"children":5348},{"style":600},[5349],{"type":46,"value":930},{"type":40,"tag":563,"props":5351,"children":5352},{"style":570},[5353],{"type":46,"value":593},{"type":40,"tag":563,"props":5355,"children":5356},{"style":570},[5357],{"type":46,"value":200},{"type":40,"tag":563,"props":5359,"children":5360},{"style":570},[5361],{"type":46,"value":662},{"type":40,"tag":563,"props":5363,"children":5364},{"style":665},[5365],{"type":46,"value":5366},"Dataset containing all scraped data",{"type":40,"tag":563,"props":5368,"children":5369},{"style":570},[5370],{"type":46,"value":593},{"type":40,"tag":563,"props":5372,"children":5373},{"style":570},[5374],{"type":46,"value":608},{"type":40,"tag":563,"props":5376,"children":5377},{"class":565,"line":770},[5378,5382,5387,5391,5395,5399,5404],{"type":40,"tag":563,"props":5379,"children":5380},{"style":570},[5381],{"type":46,"value":887},{"type":40,"tag":563,"props":5383,"children":5384},{"style":600},[5385],{"type":46,"value":5386},"template",{"type":40,"tag":563,"props":5388,"children":5389},{"style":570},[5390],{"type":46,"value":593},{"type":40,"tag":563,"props":5392,"children":5393},{"style":570},[5394],{"type":46,"value":200},{"type":40,"tag":563,"props":5396,"children":5397},{"style":570},[5398],{"type":46,"value":662},{"type":40,"tag":563,"props":5400,"children":5401},{"style":665},[5402],{"type":46,"value":5403},"{{links.apiDefaultDatasetUrl}}\u002Fitems",{"type":40,"tag":563,"props":5405,"children":5406},{"style":570},[5407],{"type":46,"value":1740},{"type":40,"tag":563,"props":5409,"children":5410},{"class":565,"line":796},[5411],{"type":40,"tag":563,"props":5412,"children":5413},{"style":570},[5414],{"type":46,"value":1157},{"type":40,"tag":563,"props":5416,"children":5417},{"class":565,"line":822},[5418],{"type":40,"tag":563,"props":5419,"children":5420},{"style":570},[5421],{"type":46,"value":1166},{"type":40,"tag":563,"props":5423,"children":5424},{"class":565,"line":831},[5425],{"type":40,"tag":563,"props":5426,"children":5427},{"style":570},[5428],{"type":46,"value":1175},{"type":40,"tag":1486,"props":5430,"children":5431},{},[5432],{"type":40,"tag":49,"props":5433,"children":5434},{},[5435,5440,5442,5447,5449,5455,5457,5463,5465,5471],{"type":40,"tag":103,"props":5436,"children":5437},{},[5438],{"type":46,"value":5439},"Critical",{"type":46,"value":5441},": Each property entry ",{"type":40,"tag":103,"props":5443,"children":5444},{},[5445],{"type":46,"value":5446},"must",{"type":46,"value":5448}," include ",{"type":40,"tag":55,"props":5450,"children":5452},{"className":5451},[],[5453],{"type":46,"value":5454},"\"type\": \"string\"",{"type":46,"value":5456}," — this is an Apify-specific convention. The Apify meta-validator rejects properties without it (and rejects ",{"type":40,"tag":55,"props":5458,"children":5460},{"className":5459},[],[5461],{"type":46,"value":5462},"\"type\": \"object\"",{"type":46,"value":5464}," — only ",{"type":40,"tag":55,"props":5466,"children":5468},{"className":5467},[],[5469],{"type":46,"value":5470},"\"string\"",{"type":46,"value":5472}," is valid here).",{"type":40,"tag":49,"props":5474,"children":5475},{},[5476,5478,5483],{"type":46,"value":5477},"If ",{"type":40,"tag":55,"props":5479,"children":5481},{"className":5480},[],[5482],{"type":46,"value":76},{"type":46,"value":5484}," was generated in Phase 3, add a second property:",{"type":40,"tag":552,"props":5486,"children":5488},{"className":554,"code":5487,"language":556,"meta":557,"style":557},"\"files\": {\n    \"type\": \"string\",\n    \"title\": \"Files\",\n    \"description\": \"Key-value store containing downloaded files\",\n    \"template\": \"{{links.apiDefaultKeyValueStoreUrl}}\u002Fkeys\"\n}\n",[5489],{"type":40,"tag":55,"props":5490,"children":5491},{"__ignoreMap":557},[5492,5516,5551,5587,5623,5655],{"type":40,"tag":563,"props":5493,"children":5494},{"class":565,"line":566},[5495,5499,5504,5508,5512],{"type":40,"tag":563,"props":5496,"children":5497},{"style":570},[5498],{"type":46,"value":593},{"type":40,"tag":563,"props":5500,"children":5501},{"style":665},[5502],{"type":46,"value":5503},"files",{"type":40,"tag":563,"props":5505,"children":5506},{"style":570},[5507],{"type":46,"value":593},{"type":40,"tag":563,"props":5509,"children":5510},{"style":1604},[5511],{"type":46,"value":1558},{"type":40,"tag":563,"props":5513,"children":5514},{"style":570},[5515],{"type":46,"value":573},{"type":40,"tag":563,"props":5517,"children":5518},{"class":565,"line":576},[5519,5523,5527,5531,5535,5539,5543,5547],{"type":40,"tag":563,"props":5520,"children":5521},{"style":570},[5522],{"type":46,"value":582},{"type":40,"tag":563,"props":5524,"children":5525},{"style":585},[5526],{"type":46,"value":689},{"type":40,"tag":563,"props":5528,"children":5529},{"style":570},[5530],{"type":46,"value":593},{"type":40,"tag":563,"props":5532,"children":5533},{"style":570},[5534],{"type":46,"value":200},{"type":40,"tag":563,"props":5536,"children":5537},{"style":570},[5538],{"type":46,"value":662},{"type":40,"tag":563,"props":5540,"children":5541},{"style":665},[5542],{"type":46,"value":1638},{"type":40,"tag":563,"props":5544,"children":5545},{"style":570},[5546],{"type":46,"value":593},{"type":40,"tag":563,"props":5548,"children":5549},{"style":570},[5550],{"type":46,"value":608},{"type":40,"tag":563,"props":5552,"children":5553},{"class":565,"line":611},[5554,5558,5562,5566,5570,5574,5579,5583],{"type":40,"tag":563,"props":5555,"children":5556},{"style":570},[5557],{"type":46,"value":582},{"type":40,"tag":563,"props":5559,"children":5560},{"style":585},[5561],{"type":46,"value":892},{"type":40,"tag":563,"props":5563,"children":5564},{"style":570},[5565],{"type":46,"value":593},{"type":40,"tag":563,"props":5567,"children":5568},{"style":570},[5569],{"type":46,"value":200},{"type":40,"tag":563,"props":5571,"children":5572},{"style":570},[5573],{"type":46,"value":662},{"type":40,"tag":563,"props":5575,"children":5576},{"style":665},[5577],{"type":46,"value":5578},"Files",{"type":40,"tag":563,"props":5580,"children":5581},{"style":570},[5582],{"type":46,"value":593},{"type":40,"tag":563,"props":5584,"children":5585},{"style":570},[5586],{"type":46,"value":608},{"type":40,"tag":563,"props":5588,"children":5589},{"class":565,"line":637},[5590,5594,5598,5602,5606,5610,5615,5619],{"type":40,"tag":563,"props":5591,"children":5592},{"style":570},[5593],{"type":46,"value":582},{"type":40,"tag":563,"props":5595,"children":5596},{"style":585},[5597],{"type":46,"value":930},{"type":40,"tag":563,"props":5599,"children":5600},{"style":570},[5601],{"type":46,"value":593},{"type":40,"tag":563,"props":5603,"children":5604},{"style":570},[5605],{"type":46,"value":200},{"type":40,"tag":563,"props":5607,"children":5608},{"style":570},[5609],{"type":46,"value":662},{"type":40,"tag":563,"props":5611,"children":5612},{"style":665},[5613],{"type":46,"value":5614},"Key-value store containing downloaded files",{"type":40,"tag":563,"props":5616,"children":5617},{"style":570},[5618],{"type":46,"value":593},{"type":40,"tag":563,"props":5620,"children":5621},{"style":570},[5622],{"type":46,"value":608},{"type":40,"tag":563,"props":5624,"children":5625},{"class":565,"line":679},[5626,5630,5634,5638,5642,5646,5651],{"type":40,"tag":563,"props":5627,"children":5628},{"style":570},[5629],{"type":46,"value":582},{"type":40,"tag":563,"props":5631,"children":5632},{"style":585},[5633],{"type":46,"value":5386},{"type":40,"tag":563,"props":5635,"children":5636},{"style":570},[5637],{"type":46,"value":593},{"type":40,"tag":563,"props":5639,"children":5640},{"style":570},[5641],{"type":46,"value":200},{"type":40,"tag":563,"props":5643,"children":5644},{"style":570},[5645],{"type":46,"value":662},{"type":40,"tag":563,"props":5647,"children":5648},{"style":665},[5649],{"type":46,"value":5650},"{{links.apiDefaultKeyValueStoreUrl}}\u002Fkeys",{"type":40,"tag":563,"props":5652,"children":5653},{"style":570},[5654],{"type":46,"value":1740},{"type":40,"tag":563,"props":5656,"children":5657},{"class":565,"line":717},[5658],{"type":40,"tag":563,"props":5659,"children":5660},{"style":570},[5661],{"type":46,"value":1175},{"type":40,"tag":545,"props":5663,"children":5665},{"id":5664},"available-template-variables",[5666],{"type":46,"value":5667},"Available template variables",{"type":40,"tag":95,"props":5669,"children":5670},{},[5671,5682,5693,5704,5715,5726,5737,5748],{"type":40,"tag":99,"props":5672,"children":5673},{},[5674,5680],{"type":40,"tag":55,"props":5675,"children":5677},{"className":5676},[],[5678],{"type":46,"value":5679},"{{links.apiDefaultDatasetUrl}}",{"type":46,"value":5681}," — API URL of default dataset",{"type":40,"tag":99,"props":5683,"children":5684},{},[5685,5691],{"type":40,"tag":55,"props":5686,"children":5688},{"className":5687},[],[5689],{"type":46,"value":5690},"{{links.apiDefaultKeyValueStoreUrl}}",{"type":46,"value":5692}," — API URL of default key-value store",{"type":40,"tag":99,"props":5694,"children":5695},{},[5696,5702],{"type":40,"tag":55,"props":5697,"children":5699},{"className":5698},[],[5700],{"type":46,"value":5701},"{{links.publicRunUrl}}",{"type":46,"value":5703}," — Public run URL",{"type":40,"tag":99,"props":5705,"children":5706},{},[5707,5713],{"type":40,"tag":55,"props":5708,"children":5710},{"className":5709},[],[5711],{"type":46,"value":5712},"{{links.consoleRunUrl}}",{"type":46,"value":5714}," — Console run URL",{"type":40,"tag":99,"props":5716,"children":5717},{},[5718,5724],{"type":40,"tag":55,"props":5719,"children":5721},{"className":5720},[],[5722],{"type":46,"value":5723},"{{links.apiRunUrl}}",{"type":46,"value":5725}," — API run URL",{"type":40,"tag":99,"props":5727,"children":5728},{},[5729,5735],{"type":40,"tag":55,"props":5730,"children":5732},{"className":5731},[],[5733],{"type":46,"value":5734},"{{links.containerRunUrl}}",{"type":46,"value":5736}," — URL of webserver running inside the run",{"type":40,"tag":99,"props":5738,"children":5739},{},[5740,5746],{"type":40,"tag":55,"props":5741,"children":5743},{"className":5742},[],[5744],{"type":46,"value":5745},"{{run.defaultDatasetId}}",{"type":46,"value":5747}," — ID of the default dataset",{"type":40,"tag":99,"props":5749,"children":5750},{},[5751,5757],{"type":40,"tag":55,"props":5752,"children":5754},{"className":5753},[],[5755],{"type":46,"value":5756},"{{run.defaultKeyValueStoreId}}",{"type":46,"value":5758}," — ID of the default key-value store",{"type":40,"tag":167,"props":5760,"children":5761},{},[],{"type":40,"tag":88,"props":5763,"children":5765},{"id":5764},"phase-5-update-actorjson",[5766,5768],{"type":46,"value":5767},"Phase 5: Update ",{"type":40,"tag":55,"props":5769,"children":5771},{"className":5770},[],[5772],{"type":46,"value":84},{"type":40,"tag":49,"props":5774,"children":5775},{},[5776,5780],{"type":40,"tag":103,"props":5777,"children":5778},{},[5779],{"type":46,"value":183},{"type":46,"value":5781},": Wire the schema files into the Actor configuration",{"type":40,"tag":49,"props":5783,"children":5784},{},[5785,5789],{"type":40,"tag":103,"props":5786,"children":5787},{},[5788],{"type":46,"value":198},{"type":46,"value":200},{"type":40,"tag":202,"props":5791,"children":5792},{},[5793,5803,5885,6001,6051],{"type":40,"tag":99,"props":5794,"children":5795},{},[5796,5798],{"type":46,"value":5797},"Read the current ",{"type":40,"tag":55,"props":5799,"children":5801},{"className":5800},[],[5802],{"type":46,"value":84},{"type":40,"tag":99,"props":5804,"children":5805},{},[5806,5808,5813,5815],{"type":46,"value":5807},"Add or update the ",{"type":40,"tag":55,"props":5809,"children":5811},{"className":5810},[],[5812],{"type":46,"value":498},{"type":46,"value":5814}," reference:\n",{"type":40,"tag":552,"props":5816,"children":5818},{"className":554,"code":5817,"language":556,"meta":557,"style":557},"\"storages\": {\n    \"dataset\": \".\u002Fdataset_schema.json\"\n}\n",[5819],{"type":40,"tag":55,"props":5820,"children":5821},{"__ignoreMap":557},[5822,5846,5878],{"type":40,"tag":563,"props":5823,"children":5824},{"class":565,"line":566},[5825,5829,5834,5838,5842],{"type":40,"tag":563,"props":5826,"children":5827},{"style":570},[5828],{"type":46,"value":593},{"type":40,"tag":563,"props":5830,"children":5831},{"style":665},[5832],{"type":46,"value":5833},"storages",{"type":40,"tag":563,"props":5835,"children":5836},{"style":570},[5837],{"type":46,"value":593},{"type":40,"tag":563,"props":5839,"children":5840},{"style":1604},[5841],{"type":46,"value":1558},{"type":40,"tag":563,"props":5843,"children":5844},{"style":570},[5845],{"type":46,"value":573},{"type":40,"tag":563,"props":5847,"children":5848},{"class":565,"line":576},[5849,5853,5857,5861,5865,5869,5874],{"type":40,"tag":563,"props":5850,"children":5851},{"style":570},[5852],{"type":46,"value":582},{"type":40,"tag":563,"props":5854,"children":5855},{"style":585},[5856],{"type":46,"value":5255},{"type":40,"tag":563,"props":5858,"children":5859},{"style":570},[5860],{"type":46,"value":593},{"type":40,"tag":563,"props":5862,"children":5863},{"style":570},[5864],{"type":46,"value":200},{"type":40,"tag":563,"props":5866,"children":5867},{"style":570},[5868],{"type":46,"value":662},{"type":40,"tag":563,"props":5870,"children":5871},{"style":665},[5872],{"type":46,"value":5873},".\u002Fdataset_schema.json",{"type":40,"tag":563,"props":5875,"children":5876},{"style":570},[5877],{"type":46,"value":1740},{"type":40,"tag":563,"props":5879,"children":5880},{"class":565,"line":611},[5881],{"type":40,"tag":563,"props":5882,"children":5883},{"style":570},[5884],{"type":46,"value":1175},{"type":40,"tag":99,"props":5886,"children":5887},{},[5888,5889,5894,5896],{"type":46,"value":5477},{"type":40,"tag":55,"props":5890,"children":5892},{"className":5891},[],[5893],{"type":46,"value":76},{"type":46,"value":5895}," was generated, add the reference:\n",{"type":40,"tag":552,"props":5897,"children":5899},{"className":554,"code":5898,"language":556,"meta":557,"style":557},"\"storages\": {\n    \"dataset\": \".\u002Fdataset_schema.json\",\n    \"keyValueStore\": \".\u002Fkey_value_store_schema.json\"\n}\n",[5900],{"type":40,"tag":55,"props":5901,"children":5902},{"__ignoreMap":557},[5903,5926,5961,5994],{"type":40,"tag":563,"props":5904,"children":5905},{"class":565,"line":566},[5906,5910,5914,5918,5922],{"type":40,"tag":563,"props":5907,"children":5908},{"style":570},[5909],{"type":46,"value":593},{"type":40,"tag":563,"props":5911,"children":5912},{"style":665},[5913],{"type":46,"value":5833},{"type":40,"tag":563,"props":5915,"children":5916},{"style":570},[5917],{"type":46,"value":593},{"type":40,"tag":563,"props":5919,"children":5920},{"style":1604},[5921],{"type":46,"value":1558},{"type":40,"tag":563,"props":5923,"children":5924},{"style":570},[5925],{"type":46,"value":573},{"type":40,"tag":563,"props":5927,"children":5928},{"class":565,"line":576},[5929,5933,5937,5941,5945,5949,5953,5957],{"type":40,"tag":563,"props":5930,"children":5931},{"style":570},[5932],{"type":46,"value":582},{"type":40,"tag":563,"props":5934,"children":5935},{"style":585},[5936],{"type":46,"value":5255},{"type":40,"tag":563,"props":5938,"children":5939},{"style":570},[5940],{"type":46,"value":593},{"type":40,"tag":563,"props":5942,"children":5943},{"style":570},[5944],{"type":46,"value":200},{"type":40,"tag":563,"props":5946,"children":5947},{"style":570},[5948],{"type":46,"value":662},{"type":40,"tag":563,"props":5950,"children":5951},{"style":665},[5952],{"type":46,"value":5873},{"type":40,"tag":563,"props":5954,"children":5955},{"style":570},[5956],{"type":46,"value":593},{"type":40,"tag":563,"props":5958,"children":5959},{"style":570},[5960],{"type":46,"value":608},{"type":40,"tag":563,"props":5962,"children":5963},{"class":565,"line":611},[5964,5968,5973,5977,5981,5985,5990],{"type":40,"tag":563,"props":5965,"children":5966},{"style":570},[5967],{"type":46,"value":582},{"type":40,"tag":563,"props":5969,"children":5970},{"style":585},[5971],{"type":46,"value":5972},"keyValueStore",{"type":40,"tag":563,"props":5974,"children":5975},{"style":570},[5976],{"type":46,"value":593},{"type":40,"tag":563,"props":5978,"children":5979},{"style":570},[5980],{"type":46,"value":200},{"type":40,"tag":563,"props":5982,"children":5983},{"style":570},[5984],{"type":46,"value":662},{"type":40,"tag":563,"props":5986,"children":5987},{"style":665},[5988],{"type":46,"value":5989},".\u002Fkey_value_store_schema.json",{"type":40,"tag":563,"props":5991,"children":5992},{"style":570},[5993],{"type":46,"value":1740},{"type":40,"tag":563,"props":5995,"children":5996},{"class":565,"line":637},[5997],{"type":40,"tag":563,"props":5998,"children":5999},{"style":570},[6000],{"type":46,"value":1175},{"type":40,"tag":99,"props":6002,"children":6003},{},[6004,6005,6011,6012],{"type":46,"value":5807},{"type":40,"tag":55,"props":6006,"children":6008},{"className":6007},[],[6009],{"type":46,"value":6010},"output",{"type":46,"value":5814},{"type":40,"tag":552,"props":6013,"children":6015},{"className":554,"code":6014,"language":556,"meta":557,"style":557},"\"output\": \".\u002Foutput_schema.json\"\n",[6016],{"type":40,"tag":55,"props":6017,"children":6018},{"__ignoreMap":557},[6019],{"type":40,"tag":563,"props":6020,"children":6021},{"class":565,"line":566},[6022,6026,6030,6034,6038,6042,6047],{"type":40,"tag":563,"props":6023,"children":6024},{"style":570},[6025],{"type":46,"value":593},{"type":40,"tag":563,"props":6027,"children":6028},{"style":665},[6029],{"type":46,"value":6010},{"type":40,"tag":563,"props":6031,"children":6032},{"style":570},[6033],{"type":46,"value":593},{"type":40,"tag":563,"props":6035,"children":6036},{"style":1604},[6037],{"type":46,"value":1558},{"type":40,"tag":563,"props":6039,"children":6040},{"style":570},[6041],{"type":46,"value":593},{"type":40,"tag":563,"props":6043,"children":6044},{"style":665},[6045],{"type":46,"value":6046},".\u002Foutput_schema.json",{"type":40,"tag":563,"props":6048,"children":6049},{"style":570},[6050],{"type":46,"value":1740},{"type":40,"tag":99,"props":6052,"children":6053},{},[6054,6055,6060,6062,6067,6068,6073],{"type":46,"value":5477},{"type":40,"tag":55,"props":6056,"children":6058},{"className":6057},[],[6059],{"type":46,"value":84},{"type":46,"value":6061}," had inline ",{"type":40,"tag":55,"props":6063,"children":6065},{"className":6064},[],[6066],{"type":46,"value":498},{"type":46,"value":500},{"type":40,"tag":55,"props":6069,"children":6071},{"className":6070},[],[6072],{"type":46,"value":506},{"type":46,"value":6074}," objects (not string paths), migrate their content into the respective schema files and replace the inline objects with file path strings",{"type":40,"tag":167,"props":6076,"children":6077},{},[],{"type":40,"tag":88,"props":6079,"children":6081},{"id":6080},"phase-6-review-and-validate",[6082],{"type":46,"value":6083},"Phase 6: Review and validate",{"type":40,"tag":49,"props":6085,"children":6086},{},[6087,6091],{"type":40,"tag":103,"props":6088,"children":6089},{},[6090],{"type":46,"value":183},{"type":46,"value":6092},": Ensure correctness and completeness",{"type":40,"tag":49,"props":6094,"children":6095},{},[6096,6101],{"type":40,"tag":103,"props":6097,"children":6098},{},[6099],{"type":46,"value":6100},"Checklist",{"type":46,"value":200},{"type":40,"tag":95,"props":6103,"children":6106},{"className":6104},[6105],"contains-task-list",[6107,6140,6154,6186,6219,6242,6251,6271,6280,6302,6332,6354,6369,6378,6387],{"type":40,"tag":99,"props":6108,"children":6111},{"className":6109},[6110],"task-list-item",[6112,6118,6120,6125,6127,6132,6133,6138],{"type":40,"tag":6113,"props":6114,"children":6117},"input",{"disabled":6115,"type":6116},true,"checkbox",[],{"type":46,"value":6119}," ",{"type":40,"tag":103,"props":6121,"children":6122},{},[6123],{"type":46,"value":6124},"Every",{"type":46,"value":6126}," output field from the source code is in ",{"type":40,"tag":55,"props":6128,"children":6130},{"className":6129},[],[6131],{"type":46,"value":60},{"type":46,"value":6119},{"type":40,"tag":55,"props":6134,"children":6136},{"className":6135},[],[6137],{"type":46,"value":1310},{"type":46,"value":6139}," — not just the overview view fields but ALL fields the Actor can produce",{"type":40,"tag":99,"props":6141,"children":6143},{"className":6142},[6110],[6144,6147,6149],{"type":40,"tag":6113,"props":6145,"children":6146},{"disabled":6115,"type":6116},[],{"type":46,"value":6148}," Every field has ",{"type":40,"tag":55,"props":6150,"children":6152},{"className":6151},[],[6153],{"type":46,"value":125},{"type":40,"tag":99,"props":6155,"children":6157},{"className":6156},[6110],[6158,6161,6163,6173,6175,6180,6181],{"type":40,"tag":6113,"props":6159,"children":6160},{"disabled":6115,"type":6116},[],{"type":46,"value":6162}," The ",{"type":40,"tag":103,"props":6164,"children":6165},{},[6166,6167,6172],{"type":46,"value":1370},{"type":40,"tag":55,"props":6168,"children":6170},{"className":6169},[],[6171],{"type":46,"value":621},{"type":46,"value":1377},{"type":46,"value":6174}," has both ",{"type":40,"tag":55,"props":6176,"children":6178},{"className":6177},[],[6179],{"type":46,"value":1360},{"type":46,"value":1531},{"type":40,"tag":55,"props":6182,"children":6184},{"className":6183},[],[6185],{"type":46,"value":1405},{"type":40,"tag":99,"props":6187,"children":6189},{"className":6188},[6110],[6190,6193,6195,6200,6201,6206,6208,6213,6214],{"type":40,"tag":6113,"props":6191,"children":6192},{"disabled":6115,"type":6116},[],{"type":46,"value":6194}," Every ",{"type":40,"tag":103,"props":6196,"children":6197},{},[6198],{"type":46,"value":6199},"nested object",{"type":46,"value":1386},{"type":40,"tag":55,"props":6202,"children":6204},{"className":6203},[],[6205],{"type":46,"value":727},{"type":46,"value":6207}," also has ",{"type":40,"tag":55,"props":6209,"children":6211},{"className":6210},[],[6212],{"type":46,"value":1360},{"type":46,"value":1531},{"type":40,"tag":55,"props":6215,"children":6217},{"className":6216},[],[6218],{"type":46,"value":1405},{"type":40,"tag":99,"props":6220,"children":6222},{"className":6221},[6110],[6223,6226,6228,6234,6236],{"type":40,"tag":6113,"props":6224,"children":6225},{"disabled":6115,"type":6116},[],{"type":46,"value":6227}," Every field has a ",{"type":40,"tag":55,"props":6229,"children":6231},{"className":6230},[],[6232],{"type":46,"value":6233},"\"description\"",{"type":46,"value":6235}," and an ",{"type":40,"tag":55,"props":6237,"children":6239},{"className":6238},[],[6240],{"type":46,"value":6241},"\"example\"",{"type":40,"tag":99,"props":6243,"children":6245},{"className":6244},[6110],[6246,6249],{"type":40,"tag":6113,"props":6247,"children":6248},{"disabled":6115,"type":6116},[],{"type":46,"value":6250}," All example values are anonymized",{"type":40,"tag":99,"props":6252,"children":6254},{"className":6253},[6110],[6255,6258,6259,6264,6266],{"type":40,"tag":6113,"props":6256,"children":6257},{"disabled":6115,"type":6116},[],{"type":46,"value":6119},{"type":40,"tag":55,"props":6260,"children":6262},{"className":6261},[],[6263],{"type":46,"value":1456},{"type":46,"value":6265}," is present on every field that has ",{"type":40,"tag":55,"props":6267,"children":6269},{"className":6268},[],[6270],{"type":46,"value":1464},{"type":40,"tag":99,"props":6272,"children":6274},{"className":6273},[6110],[6275,6278],{"type":40,"tag":6113,"props":6276,"children":6277},{"disabled":6115,"type":6116},[],{"type":46,"value":6279}," Views list 8–12 most useful fields with correct display formats",{"type":40,"tag":99,"props":6281,"children":6283},{"className":6282},[6110],[6284,6287,6288,6293,6295,6300],{"type":40,"tag":6113,"props":6285,"children":6286},{"disabled":6115,"type":6116},[],{"type":46,"value":6119},{"type":40,"tag":55,"props":6289,"children":6291},{"className":6290},[],[6292],{"type":46,"value":68},{"type":46,"value":6294}," has ",{"type":40,"tag":55,"props":6296,"children":6298},{"className":6297},[],[6299],{"type":46,"value":5454},{"type":46,"value":6301}," on every property",{"type":40,"tag":99,"props":6303,"children":6305},{"className":6304},[6110],[6306,6309,6311,6316,6318,6323,6325,6330],{"type":40,"tag":6113,"props":6307,"children":6308},{"disabled":6115,"type":6116},[],{"type":46,"value":6310}," If key-value store is used: ",{"type":40,"tag":55,"props":6312,"children":6314},{"className":6313},[],[6315],{"type":46,"value":76},{"type":46,"value":6317}," has collections matching all ",{"type":40,"tag":55,"props":6319,"children":6321},{"className":6320},[],[6322],{"type":46,"value":3900},{"type":46,"value":6324},"\u002F",{"type":40,"tag":55,"props":6326,"children":6328},{"className":6327},[],[6329],{"type":46,"value":3907},{"type":46,"value":6331}," calls",{"type":40,"tag":99,"props":6333,"children":6335},{"className":6334},[6110],[6336,6339,6341,6346,6347,6352],{"type":40,"tag":6113,"props":6337,"children":6338},{"disabled":6115,"type":6116},[],{"type":46,"value":6340}," If key-value store is used: each collection uses either ",{"type":40,"tag":55,"props":6342,"children":6344},{"className":6343},[],[6345],{"type":46,"value":3242},{"type":46,"value":500},{"type":40,"tag":55,"props":6348,"children":6350},{"className":6349},[],[6351],{"type":46,"value":3841},{"type":46,"value":6353}," (not both)",{"type":40,"tag":99,"props":6355,"children":6357},{"className":6356},[6110],[6358,6361,6362,6367],{"type":40,"tag":6113,"props":6359,"children":6360},{"disabled":6115,"type":6116},[],{"type":46,"value":6119},{"type":40,"tag":55,"props":6363,"children":6365},{"className":6364},[],[6366],{"type":46,"value":84},{"type":46,"value":6368}," references all generated schema files",{"type":40,"tag":99,"props":6370,"children":6372},{"className":6371},[6110],[6373,6376],{"type":40,"tag":6113,"props":6374,"children":6375},{"disabled":6115,"type":6116},[],{"type":46,"value":6377}," Schema field names match the actual keys in the code (camelCase\u002Fsnake_case consistency)",{"type":40,"tag":99,"props":6379,"children":6381},{"className":6380},[6110],[6382,6385],{"type":40,"tag":6113,"props":6383,"children":6384},{"disabled":6115,"type":6116},[],{"type":46,"value":6386}," If existing schemas were found in the repo, the new schema follows their conventions (description style, example format, view structure)",{"type":40,"tag":99,"props":6388,"children":6390},{"className":6389},[6110],[6391,6394],{"type":40,"tag":6113,"props":6392,"children":6393},{"disabled":6115,"type":6116},[],{"type":46,"value":6395}," Schema fields are derived from existing type definitions (interfaces, TypedDicts, dataclasses) where available — no duplicated or divergent field definitions",{"type":40,"tag":49,"props":6397,"children":6398},{},[6399],{"type":46,"value":6400},"Present the generated schemas to the user for review before writing them.",{"type":40,"tag":167,"props":6402,"children":6403},{},[],{"type":40,"tag":88,"props":6405,"children":6407},{"id":6406},"phase-7-summary",[6408],{"type":46,"value":6409},"Phase 7: Summary",{"type":40,"tag":49,"props":6411,"children":6412},{},[6413,6417],{"type":40,"tag":103,"props":6414,"children":6415},{},[6416],{"type":46,"value":183},{"type":46,"value":6418},": Document what was created",{"type":40,"tag":49,"props":6420,"children":6421},{},[6422],{"type":46,"value":6423},"Report:",{"type":40,"tag":95,"props":6425,"children":6426},{},[6427,6432,6437,6442,6447,6452],{"type":40,"tag":99,"props":6428,"children":6429},{},[6430],{"type":46,"value":6431},"Files created or updated",{"type":40,"tag":99,"props":6433,"children":6434},{},[6435],{"type":46,"value":6436},"Number of fields in the dataset schema",{"type":40,"tag":99,"props":6438,"children":6439},{},[6440],{"type":46,"value":6441},"Number of collections in the key-value store schema (if generated)",{"type":40,"tag":99,"props":6443,"children":6444},{},[6445],{"type":46,"value":6446},"Fields selected for the overview view",{"type":40,"tag":99,"props":6448,"children":6449},{},[6450],{"type":46,"value":6451},"Any fields that need user clarification (ambiguous types, unclear nullability)",{"type":40,"tag":99,"props":6453,"children":6454},{},[6455,6457,6463],{"type":46,"value":6456},"Suggested next steps (test locally with ",{"type":40,"tag":55,"props":6458,"children":6460},{"className":6459},[],[6461],{"type":46,"value":6462},"apify run",{"type":46,"value":6464},", verify output tab in Console)",{"type":40,"tag":6466,"props":6467,"children":6468},"style",{},[6469],{"type":46,"value":6470},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":6472,"total":679},[6473,6488,6502,6509,6529],{"slug":6474,"name":6474,"fn":6475,"description":6476,"org":6477,"tags":6478,"stars":23,"repoUrl":24,"updatedAt":6487},"apify-actor-development","build and deploy Apify Actors","Develop, debug, and deploy Apify Actors - serverless cloud programs for web scraping, automation, and data processing. Use when creating new Actors, modifying existing ones, or troubleshooting Actor code.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6479,6480,6483,6486],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},"Automation","automation",{"name":6484,"slug":6485,"type":13},"Serverless","serverless",{"name":15,"slug":16,"type":13},"2026-04-06T18:00:48.720637",{"slug":6489,"name":6489,"fn":6490,"description":6491,"org":6492,"tags":6493,"stars":23,"repoUrl":24,"updatedAt":6501},"apify-actorization","convert projects into Apify Actors","Convert existing projects into Apify Actors - serverless cloud programs. Actorize JavaScript\u002FTypeScript (SDK with Actor.init\u002Fexit), Python (async context manager), or any language (CLI wrapper). Use when migrating code to Apify, wrapping CLI tools as Actors, or adding Actor SDK to existing projects.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6494,6495,6496,6499,6500],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":6497,"slug":6498,"type":13},"Migration","migration",{"name":6484,"slug":6485,"type":13},{"name":15,"slug":16,"type":13},"2026-04-06T18:00:46.151104",{"slug":4,"name":4,"fn":5,"description":6,"org":6503,"tags":6504,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6505,6506,6507,6508],{"name":21,"slug":22,"type":13},{"name":9,"slug":8,"type":13},{"name":18,"slug":19,"type":13},{"name":15,"slug":16,"type":13},{"slug":6510,"name":6510,"fn":6511,"description":6512,"org":6513,"tags":6514,"stars":23,"repoUrl":24,"updatedAt":6528},"apify-sdk-integration","integrate Apify SDK into applications","Integrate Apify into an existing JavaScript\u002FTypeScript or Python application using the apify-client package. Use when adding web scraping, automation, or data extraction capabilities to an existing app via the Apify API.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6515,6516,6517,6520,6522,6525,6527],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":6518,"slug":6519,"type":13},"JavaScript","javascript",{"name":348,"slug":6521,"type":13},"python",{"name":6523,"slug":6524,"type":13},"SDK","sdk",{"name":456,"slug":6526,"type":13},"typescript",{"name":15,"slug":16,"type":13},"2026-05-16T05:56:15.416714",{"slug":6530,"name":6530,"fn":6531,"description":6532,"org":6533,"tags":6534,"stars":23,"repoUrl":24,"updatedAt":6538},"apify-ultimate-scraper","scrape data across web platforms","Universal AI-powered web scraper for any platform. Scrape data from Instagram, Facebook, TikTok, YouTube, LinkedIn, X\u002FTwitter, Google Maps, Google Search, Google Trends, Reddit, Airbnb, Yelp, and 15+ more platforms. Use for lead generation, brand monitoring, competitor analysis, influencer discovery, trend research, content analytics, audience analysis, review analysis, SEO intelligence, recruitment, or any data extraction task.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6535,6536,6537],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":15,"slug":16,"type":13},"2026-04-06T18:00:47.419432",{"items":6540,"total":770},[6541,6548,6556,6563,6573,6579,6594,6611,6627,6640],{"slug":6474,"name":6474,"fn":6475,"description":6476,"org":6542,"tags":6543,"stars":23,"repoUrl":24,"updatedAt":6487},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6544,6545,6546,6547],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":6484,"slug":6485,"type":13},{"name":15,"slug":16,"type":13},{"slug":6489,"name":6489,"fn":6490,"description":6491,"org":6549,"tags":6550,"stars":23,"repoUrl":24,"updatedAt":6501},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6551,6552,6553,6554,6555],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":6497,"slug":6498,"type":13},{"name":6484,"slug":6485,"type":13},{"name":15,"slug":16,"type":13},{"slug":4,"name":4,"fn":5,"description":6,"org":6557,"tags":6558,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6559,6560,6561,6562],{"name":21,"slug":22,"type":13},{"name":9,"slug":8,"type":13},{"name":18,"slug":19,"type":13},{"name":15,"slug":16,"type":13},{"slug":6510,"name":6510,"fn":6511,"description":6512,"org":6564,"tags":6565,"stars":23,"repoUrl":24,"updatedAt":6528},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6566,6567,6568,6569,6570,6571,6572],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":6518,"slug":6519,"type":13},{"name":348,"slug":6521,"type":13},{"name":6523,"slug":6524,"type":13},{"name":456,"slug":6526,"type":13},{"name":15,"slug":16,"type":13},{"slug":6530,"name":6530,"fn":6531,"description":6532,"org":6574,"tags":6575,"stars":23,"repoUrl":24,"updatedAt":6538},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6576,6577,6578],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":15,"slug":16,"type":13},{"slug":6580,"name":6580,"fn":6581,"description":6582,"org":6583,"tags":6584,"stars":6591,"repoUrl":6592,"updatedAt":6593},"apify-cli","run and manage Apify Actors via CLI","Patterns for invoking the Apify CLI (`apify`) from agents. Covers authentication, creating\u002Frunning\u002Fpushing Actors, calling Actors in the cloud, and reading results from datasets and key-value stores.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6585,6586,6587,6590],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":6588,"slug":6589,"type":13},"CLI","cli",{"name":15,"slug":16,"type":13},232,"https:\u002F\u002Fgithub.com\u002Fapify\u002Fapify-cli","2026-07-02T07:39:43.018333",{"slug":6595,"name":6595,"fn":6596,"description":6597,"org":6598,"tags":6599,"stars":6608,"repoUrl":6609,"updatedAt":6610},"apify-financial-news","extract financial news for portfolio companies","Discover and extract financial news for tracked portfolio companies across 33 verified Tier 1 sources (Bloomberg, Reuters, FT, WSJ, IntelliNews, ČTK, PAP, BTA, TASR, ING Think, ECB, EC Press Corner, ...) plus broad Google News fallback. Use when the user asks to find news about a company, get press coverage, monitor financial press, run a news scan, or check headlines for a portfolio company. Reads tracked companies from data\u002Fcompanies.json. Do NOT use for marketing\u002Fsocial-listening (use apify\u002Fawesome-skills) or for morning-briefing formatting (out of scope).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6600,6601,6604,6607],{"name":9,"slug":8,"type":13},{"name":6602,"slug":6603,"type":13},"Finance","finance",{"name":6605,"slug":6606,"type":13},"Research","research",{"name":15,"slug":16,"type":13},227,"https:\u002F\u002Fgithub.com\u002Fapify\u002Fawesome-skills","2026-05-23T06:06:02.858883",{"slug":6612,"name":6612,"fn":6613,"description":6614,"org":6615,"tags":6616,"stars":6608,"repoUrl":6609,"updatedAt":6626},"apify-financial-osint","gather social listening signals for portfolio companies","Social-listening signals for tracked portfolio companies via Apify Actors — Reddit sentiment (fatihtahta), Twitter\u002FX real-time mentions (kaitoeasyapi pay-per-result), Trustpilot service quality (getwally.net). Use when the user asks for sentiment, social media mentions, customer reviews, brand perception, crisis signals, OSINT, social listening, \"what are people saying about X\". Reads tracked companies from data\u002Fcompanies.json. Do NOT use for news (use apify-financial-news) or registry lookups (use apify-public-registries).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6617,6618,6621,6622,6625],{"name":9,"slug":8,"type":13},{"name":6619,"slug":6620,"type":13},"Marketing","marketing",{"name":6605,"slug":6606,"type":13},{"name":6623,"slug":6624,"type":13},"Sales","sales",{"name":15,"slug":16,"type":13},"2026-05-23T06:06:04.102658",{"slug":6628,"name":6628,"fn":6629,"description":6630,"org":6631,"tags":6632,"stars":6608,"repoUrl":6609,"updatedAt":6639},"apify-public-registries","lookup company data from European public registries","Look up official company data from European public registries across 11 countries\u002Fregions (CZ, SK, PL, DE, UK, NL, RO, HR, SE + EU-level + ESG). Covers company registration, ownership, financial filings, VAT status, ESG data. Use when the user asks to \"look up a company\", \"check registry\", \"find company info\", \"look up IČO\u002FKRS\u002FLEI\u002FCRN\", \"company due diligence\", \"check VAT status\", \"find ownership structure\", or needs official data from European registries. Reads tracked companies from data\u002Fcompanies.json. Some lookups use Python scripts (stdlib), some fall back to Apify actors for scraping-based registries.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6633,6634,6637,6638],{"name":9,"slug":8,"type":13},{"name":6635,"slug":6636,"type":13},"Compliance","compliance",{"name":6602,"slug":6603,"type":13},{"name":6605,"slug":6606,"type":13},"2026-05-23T06:06:05.323553",{"slug":6641,"name":6641,"fn":6475,"description":6642,"org":6643,"tags":6644,"stars":6654,"repoUrl":6655,"updatedAt":6656},"apify-agent","Build, run, debug, and deploy Apify Actors. Use when the user wants to create an Actor, mentions apify create \u002F apify run \u002F apify push, or is debugging an Actor's input schema, storages, or deployment.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[6645,6646,6647,6650,6653],{"name":9,"slug":8,"type":13},{"name":6481,"slug":6482,"type":13},{"name":6648,"slug":6649,"type":13},"Debugging","debugging",{"name":6651,"slug":6652,"type":13},"Deployment","deployment",{"name":15,"slug":16,"type":13},0,"https:\u002F\u002Fgithub.com\u002Fapify\u002Fapify-agent","2026-07-30T05:53:40.745073"]