{"contract": "editorial-orchestrator-api-v1", "updated_at": "2026-07-08T14:04:33.441435+00:00", "policyBundle": {"schema_version": "2026-07-08", "project_id": "edpol", "project_name": "Редакционный центр", "policy_version": "2.0", "policy_status": "template-ready-with-live-intake", "updated": "2026-07-08", "updated_iso": "2026-07-08T00:00:00+06:00", "site_url": "https://edpol.pro/", "endpoints": {"policy": "https://edpol.pro/", "intake_form": "https://edpol.pro/intake.html", "intake_api": "https://edpol.pro/api/public-requests", "intake_healthz": "https://edpol.pro/api/public-requests/healthz", "transparency": "https://edpol.pro/transparency.json", "policy_changelog": "https://edpol.pro/policy-changelog.json", "corrections_log": "https://edpol.pro/corrections-log.json", "kpi_report": "https://edpol.pro/kpi-report.json", "pipeline": "https://edpol.pro/pipeline.json"}, "sections": {"count": 44, "critical_ids": ["sources", "factcheck", "visual-verification", "ai-policy", "corrections", "public-requests", "legal", "risk-matrix", "elections", "security", "harm-sensitive-reporting"], "public_sections": ["overview", "launch-status", "scope", "principles", "diverse-voices", "risk-matrix", "legal", "sources", "factcheck", "ai-policy", "platforms", "accessibility", "corrections", "public-requests", "contact-channels", "editorial-governance", "ownership-funding"]}, "cms_contract": {"policy_bundle_url": "/policy-bundle.json", "pipeline_url": "/pipeline.json", "manifest": "/manifest.json", "project_bundle": "/project-bundle.json", "project_registry": "/project-registry/index.json", "orchestrator_api": "/api/orchestrator/discovery", "orchestrator_projects": "/api/orchestrator/projects", "discovery": "/.well-known/editorial-policy", "manifest_version": "1", "supports_embed": true}}, "projectBundle": {"schema_version": "2026-07-08", "project": {"id": "edpol", "slug": "edpol", "title": "Редакционный центр", "shortName": "edpol.pro", "logo": "РЦ", "description": "Редакционная политика для работы на нескольких площадках, включая источники, проверку фактов, ИИ, материалы пользователей и публичные обращения.", "version": "2.0"}, "site": {"baseUrl": "https://edpol.pro/", "canonical": "https://edpol.pro/", "policyPath": "/", "intakePath": "/intake.html"}, "policy": {"version": "2.0", "status": "template-ready-with-live-intake", "langs": ["ru", "kk"], "updated": "2026-07-08", "slug": "редакционный-центр"}, "branding": {"metaTitle": "Редакционный центр — редакционная политика", "metaDescription": "Рабочий свод редакционных правил для проектов: источники, проверка фактов, использование ИИ, материалы пользователей, исправления, прозрачность и публичные обращения.", "metaSubtitle": "Редакционная политика на русском и казахском языках, ИИ и проверка фактов"}, "discovery": {"bundle": "/policy-bundle.json", "pipeline": "/pipeline.json", "transparency": "/transparency.json", "projectRegistry": "/project-registry/index.json", "orchestratorDiscovery": "/api/orchestrator/discovery", "orchestratorProjects": "/api/orchestrator/projects", "correctionsLog": "/corrections-log.json", "policyChangelog": "/policy-changelog.json", "kpiReport": "/kpi-report.json", "llms": "/llms.txt", "sitemap": "/sitemap.xml", "manifest": "/manifest.json", "intakeApi": "/api/public-requests", "intakeHealthz": "/api/public-requests/healthz", "repo": "https://github.com/belilovsky/editorial-hub"}, "links": {"launchStatus": "#launch-status", "publicRequests": "#public-requests", "corrections": "#corrections", "ownership": "#ownership-funding", "editors": "#editorial-governance", "policyChangelog": "#policy-changelog-live", "publicLogs": "#public-logs"}, "cms": {"manifest": "/manifest.json", "contract": "/policy-bundle.json", "pipelineContract": "/pipeline.json", "projectRegistryTemplate": "/project-registry/{projectId}.json", "embedMode": {"queryParam": "embed", "enabled": true}}}, "pipeline": {"schema_version": "2026-07-08", "project_id": "edpol", "updated": "2026-07-08", "updated_iso": "2026-07-08T00:00:00+06:00", "sla_minutes": {"correction_window": 1440, "right_of_reply": 4320, "takedown": 180}, "stages": [{"id": "source-check", "name": "Проверка источников", "owner": "editor-reporter", "sla_hours": 2, "status": "active", "artifacts": ["primary-source-notes", "fact-sheet"]}, {"id": "factcheck", "name": "Редакционная проверка фактов", "owner": "editorial-checker", "sla_hours": 24, "status": "active", "artifacts": ["factcheck-log", "counterargument-answers"]}, {"id": "legal-review", "name": "Юридическая проверка", "owner": "legal", "sla_hours": 72, "status": "requires-input", "artifacts": ["legal-opinion", "risk-mitigation-note"]}, {"id": "public-requests", "name": "Обработка публичных обращений", "owner": "editorial-support", "sla_hours": 24, "status": "active", "artifacts": ["request-log", "reply-matrix"]}, {"id": "ai-disclosure", "name": "Декларативная маркировка ИИ-средств", "owner": "editorial-director", "sla_hours": 12, "status": "active", "artifacts": ["disclosure-note", "source-of-generation"]}, {"id": "archive-updates", "name": "Обновление архива и публичных логов", "owner": "editorial-ops", "sla_hours": 60, "status": "active", "artifacts": ["kpi-report", "transparency-logs"]}]}, "manifest": {"contract": "editorial-orchestrator-v1", "project": "edpol", "version": "2.0", "updated": "2026-07-08", "site": {"base_url": "https://edpol.pro/", "policy_shell": "/", "intake_form": "/intake.html"}, "contracts": {"policy_bundle": "/policy-bundle.json", "pipeline": "/pipeline.json", "project_bundle": "/project-bundle.json", "project_registry": "/project-registry/index.json", "orchestrator_api": "/api/orchestrator/discovery", "manifest": "/manifest.json", "discovery": "/.well-known/editorial-policy", "transparency": "/transparency.json", "kpi_report": "/kpi-report.json", "corrections_log": "/corrections-log.json", "policy_changelog": "/policy-changelog.json", "llms": "/llms.txt", "sitemap": "/sitemap.xml", "intake_api": "/api/public-requests", "intake_healthz": "/api/public-requests/healthz"}, "integration": {"embed_query": "embed=1", "project_query": ["project", "projectId"], "project_bundle_url_template": "/project-registry/{projectId}.json", "orchestrator_projects_api": "/api/orchestrator/projects", "orchestrator_project_api_template": "/api/orchestrator/projects/{projectId}", "supports_project_swap": true, "supports_embed_mode": true}, "discovery": {"roles": ["editorial-director", "editorial-checker", "editorial-support", "legal"], "governance_checks": ["visibility", "pipeline_status", "public_logs", "kpi_updates"]}}, "discovery": {"contract": "editorial-policy-v1", "policy_bundle": "/policy-bundle.json", "pipeline": "/pipeline.json", "project_bundle": "/project-bundle.json", "project_registry": "/project-registry/index.json", "manifest": "/manifest.json", "intake_api": "/api/public-requests", "intake_healthz": "/api/public-requests/healthz", "orchestrator_api": "/api/orchestrator/discovery", "orchestrator_projects": "/api/orchestrator/projects", "discovery": ["/transparency.json", "/corrections-log.json", "/kpi-report.json", "/policy-changelog.json", "/llms.txt", "/sitemap.xml"]}}