SEO AI Corporation

Локальный сервер агентов: 127.0.0.1:8766

Status

{
  "project_root": "/var/www/seoagent.ztktent.ru/seo-ai-agents",
  "latest_run_id": "0b467463338c4599a8005cf9fa06ca46",
  "recent_run_ids": [
    "ed17931824234e5cb743fa4dfb21701b",
    "760cc26fc818487fab5f881996e034fd",
    "8bde3a09b26f4d3a99fd87f6578a0d7b",
    "0b467463338c4599a8005cf9fa06ca46"
  ],
  "latest_agent": "Cluster Agent",
  "latest_status": "success",
  "output_files": [
    {
      "path": "output/alert_agent_mvp_plan.md",
      "size_bytes": 23946
    },
    {
      "path": "output/alerts.csv",
      "size_bytes": 273
    },
    {
      "path": "output/briefs/c001_brief.md",
      "size_bytes": 2446
    },
    {
      "path": "output/briefs/c002_brief.md",
      "size_bytes": 2275
    },
    {
      "path": "output/briefs/c003_brief.md",
      "size_bytes": 2466
    },
    {
      "path": "output/briefs/c004_brief.md",
      "size_bytes": 2427
    },
    {
      "path": "output/briefs/c005_brief.md",
      "size_bytes": 2351
    },
    {
      "path": "output/clusters.csv",
      "size_bytes": 1208
    },
    {
      "path": "output/cms_publish_plan.csv",
      "size_bytes": 2609
    },
    {
      "path": "output/cms_publisher_agent_mvp_plan.md",
      "size_bytes": 12969
    },
    {
      "path": "output/competitor_analysis.csv",
      "size_bytes": 9316
    },
    {
      "path": "output/competitor_report.md",
      "size_bytes": 10466
    },
    {
      "path": "output/content/README.md",
      "size_bytes": 774
    },
    {
      "path": "output/content_agent_mvp_plan.md",
      "size_bytes": 13405
    },
    {
      "path": "output/conversion_agent_mvp_plan.md",
      "size_bytes": 17952
    },
    {
      "path": "output/conversions.csv",
      "size_bytes": 1839
    },
    {
      "path": "output/expert_agent_mvp_plan.md",
      "size_bytes": 13272
    },
    {
      "path": "output/final_report.md",
      "size_bytes": 8636
    },
    {
      "path": "output/google_analytics_agent_mvp_plan.md",
      "size_bytes": 22499
    },
    {
      "path": "output/indexing_agent_mvp_plan.md",
      "size_bytes": 14433
    },
    {
      "path": "output/indexing_status.csv",
      "size_bytes": 2547
    },
    {
      "path": "output/intake/department_workflow.csv",
      "size_bytes": 2526
    },
    {
      "path": "output/intake/project_intake_summary.md",
      "size_bytes": 3636
    },
    {
      "path": "output/intake/project_open_questions.md",
      "size_bytes": 585
    },
    {
      "path": "output/intake/project_readiness.csv",
      "size_bytes": 788
    },
    {
      "path": "output/intake/yandex_sprint_plan.csv",
      "size_bytes": 4439
    },
    {
      "path": "output/learning/agent_scorecard.csv",
      "size_bytes": 717
    },
    {
      "path": "output/learning/approval_gate.csv",
      "size_bytes": 3918
    },
    {
      "path": "output/learning/budget_ledger.csv",
      "size_bytes": 388
    },
    {
      "path": "output/learning/evidence_scorecard.csv",
      "size_bytes": 1280
    },
    {
      "path": "output/learning/improvement_backlog.csv",
      "size_bytes": 4541
    },
    {
      "path": "output/learning/research_digest.json",
      "size_bytes": 22450
    },
    {
      "path": "output/learning/seo_learning_report.md",
      "size_bytes": 13882
    },
    {
      "path": "output/n8n/agent_registry.json",
      "size_bytes": 21513
    },
    {
      "path": "output/n8n/cloud_tables.json",
      "size_bytes": 649
    },
    {
      "path": "output/n8n/latest_sync_state.json",
      "size_bytes": 7739
    },
    {
      "path": "output/n8n/run_manifest.json",
      "size_bytes": 11946
    },
    {
      "path": "output/n8n_orchestration_plan.md",
      "size_bytes": 11354
    },
    {
      "path": "output/page_improvement_agent_mvp_plan.md",
      "size_bytes": 15756
    },
    {
      "path": "output/page_improvements.csv",
      "size_bytes": 3257
    },
    {
      "path": "output/page_map.csv",
      "size_bytes": 1104
    },
    {
      "path": "output/qc_snapshots/briefs.json",
      "size_bytes": 2895
    },
    {
      "path": "output/qc_snapshots/clusters.json",
      "size_bytes": 1209
    },
    {
      "path": "output/qc_snapshots/competitors.json",
      "size_bytes": 2078
    },
    {
      "path": "output/qc_snapshots/page_map.json",
      "size_bytes": 587
    },
    {
      "path": "output/qc_snapshots/project_intake.json",
      "size_bytes": 2666
    },
    {
      "path": "output/rank_tracking.csv",
      "size_bytes": 2363
    },
    {
      "path": "output/rank_tracking_mvp_plan.md",
      "size_bytes": 8453
    },
    {
      "path": "output/rank_tracking_summary.md",
      "size_bytes": 1367
    },
    {
      "path": "output/release_qa.csv",
      "size_bytes": 12619
    },
    {
      "path": "output/release_qa_mvp_plan.md",
      "size_bytes": 13173
    },
    {
      "path": "output/revenue.csv",
      "size_bytes": 728
    },
    {
      "path": "output/revenue_agent_mvp_plan.md",
      "size_bytes": 11647
    },
    {
      "path": "output/reviews/2eee03ba52434986883c7f21edbfcccd_project_intake.json",
      "size_bytes": 4725
    },
    {
      "path": "output/router_ai_token_controller_mvp_plan.md",
      "size_bytes": 15653
    },
    {
      "path": "output/schema_markup_agent_mvp_plan.md",
      "size_bytes": 22526
    },
    {
      "path": "output/search_console_agent_plan.md",
      "size_bytes": 14057
    },
    {
      "path": "output/serp_snapshot_agent_mvp_plan.md",
      "size_bytes": 16309
    },
    {
      "path": "output/task_manager_mvp_plan.md",
      "size_bytes": 7267
    },
    {
      "path": "output/tasks.csv",
      "size_bytes": 13020
    },
    {
      "path": "output/technical_seo_agent_mvp_plan.md",
      "size_bytes": 25874
    },
    {
      "path": "output/token_alerts.csv",
      "size_bytes": 362
    },
    {
      "path": "output/token_budget_summary.md",
      "size_bytes": 945
    },
    {
      "path": "output/token_usage.csv",
      "size_bytes": 521
    },
    {
      "path": "output/visual_brief_agent_mvp_plan.md",
      "size_bytes": 13193
    },
    {
      "path": "output/wordstat_agent_mvp_plan.md",
      "size_bytes": 16734
    },
    {
      "path": "output/yandex_metrica_mvp_plan.md",
      "size_bytes": 14200
    },
    {
      "path": "output/yandex_webmaster_mvp_plan.md",
      "size_bytes": 16299
    }
  ],
  "logs": {
    "agent_runs_total_recent_window": 20,
    "agent_messages_total_recent_window": 20,
    "director_decisions_total_recent_window": 20
  },
  "director": {
    "latest_decision_id": "f9a816a843b44f1198d00b239ca50b79",
    "latest_stage": "final_report",
    "latest_action": "complete",
    "latest_next_agent": "SEO Learning Agent",
    "latest_human_review_required": false
  },
  "llm": {
    "mode": "mock",
    "provider": "router_ai",
    "router_ai_configured": false,
    "router_ai_model": "",
    "token_budget_daily": 20000,
    "token_budget_per_run": 5000,
    "token_budget_status": "safe_mock",
    "token_budget_reason": "Mock mode is active. No external LLM calls are allowed.",
    "token_budget_used_today": 0,
    "token_budget_used_run": 0,
    "token_budget_remaining_today": 20000,
    "token_budget_remaining_run": 5000,
    "token_usage_path": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_usage.csv",
    "token_alerts_path": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_alerts.csv",
    "token_summary_path": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md",
    "economy_mode": "conservative",
    "cache_enabled": true,
    "max_output_tokens": 800,
    "agent_budget_summary": {
      "agents_total": 37,
      "enabled_agents": 37,
      "llm_allowed_agents": 15,
      "llm_blocked_agents": 22,
      "llm_allowed_agent_names": [
        "SEO Director Agent",
        "Quality Control Agent",
        "Competitor Agent",
        "SEO Brief Agent",
        "SEO Learning Agent",
        "Semantic Core Agent",
        "Prioritization Agent",
        "Content Agent",
        "Meta Tags Agent",
        "Expert Agent",
        "Visual Brief Agent",
        "Task Manager Agent",
        "Release QA Agent",
        "Page Improvement Agent",
        "Report Agent"
      ]
    }
  },
  "n8n": {
    "sync_mode": "file",
    "mcp_server_name": "n8n",
    "webhook_configured": false,
    "n8n_sync_ready": true,
    "output_dir": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/n8n",
    "manifest_path": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/n8n/run_manifest.json",
    "latest_sync_state_path": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/n8n/latest_sync_state.json",
    "registry": {
      "path": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/agents.csv",
      "agents_total": 37,
      "statuses": {
        "mvp": 9,
        "planned": 28
      },
      "n8n_sync_enabled": 37,
      "active_agents": [
        "project_intake",
        "seo_director",
        "quality_control",
        "cluster",
        "page_mapping",
        "competitor",
        "seo_brief",
        "seo_learning",
        "router_ai_token_controller"
      ]
    }
  },
  "infrastructure": {
    "github": {
      "configured": true,
      "repo_url": "git@github.com:0409797-bit/seo-ai-agents..git",
      "remote": "origin",
      "remote_url": "",
      "branch": "",
      "head": "",
      "default_branch": "main",
      "mcp_connector_visible_to_codex": true,
      "agent_access": "via git remote and deployment scripts"
    },
    "n8n": {
      "configured": true,
      "sync_mode": "file",
      "mcp_server_name": "n8n",
      "mcp_url_configured": true,
      "mcp_url": "https://borodinbro.app.n8n.cloud/mcp-server/http",
      "webhook_configured": false,
      "agent_access": "via output/n8n manifest, logs/n8n_events.jsonl and MCP when Codex OAuth is active"
    },
    "vds": {
      "configured": true,
      "host": "seoagent.ztktent.ru",
      "user": "root",
      "port": 22,
      "ssh_key": "~/.ssh/seoagent_ztktent_vds",
      "path": "/var/www/seoagent.ztktent.ru/seo-ai-agents",
      "restart_command_configured": true,
      "public_url": "https://seoagent.ztktent.ru",
      "agent_access": "via scripts/deploy_to_vds.sh and server /api/deploy"
    },
    "router_ai": {
      "configured": false,
      "mode": "mock",
      "provider": "router_ai",
      "model": "",
      "economy_mode": "conservative",
      "cache_enabled": true,
      "max_output_tokens": 800,
      "agent_access": "only through BaseAgent.llm_complete() -> src/llm.py -> src/token_control.py"
    },
    "rules": [
      "All agents share this infrastructure layer through settings and BaseAgent reports.",
      "Secrets stay in .env, ~/.ssh and Codex/n8n OAuth; they are never committed to GitHub.",
      "n8n orchestrates workflows, Python owns business logic and quality gates.",
      "VDS deployment is allowed only through scripts/deploy_to_vds.sh or the local dashboard deploy button.",
      "Router AI real token spend remains blocked until router-ai-status is ready_real."
    ]
  }
}

Validate

{
  "status": "ok",
  "summary": "Проект готов к следующему этапу.",
  "checks_total": 199,
  "problems_total": 0,
  "checks": [
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/n8n",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/logs",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/base_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/director_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/cluster_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/page_mapping_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/competitor_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/project_intake_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/seo_brief_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/seo_learning_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agents/quality_control_agent.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/agent_registry.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/n8n_sync.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/sync_utils.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/src/infrastructure.py",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/director_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/cluster_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/page_mapping_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/competitor_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/project_intake_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/seo_brief_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/seo_learning_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/prompts/quality_control_agent.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/README.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/ROADMAP.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/AGENT_CONTRACT.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/TOKEN_ROUTING.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/SEO_CORPORATION_ARCHITECTURE.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/INFRASTRUCTURE_ACCESS.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/SEO_AUTORESEARCH_PROGRAM.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/.env.example",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/.env.example:env_keys",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/.env",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/.env:env_keys",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/keywords.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/keywords.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/keywords.csv:rows",
      "status": "ok",
      "details": "Строк: 10"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/pages.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/pages.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/pages.csv:rows",
      "status": "ok",
      "details": "Строк: 5"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/competitors.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/competitors.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/competitors.csv:rows",
      "status": "ok",
      "details": "Строк: 3"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/seo_sources.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/seo_sources.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/seo_sources.csv:rows",
      "status": "ok",
      "details": "Строк: 7"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/integrations.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/integrations.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/integrations.csv:rows",
      "status": "ok",
      "details": "Строк: 14"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/projects.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/projects.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/projects.csv:rows",
      "status": "ok",
      "details": "Строк: 1"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/projects.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/kpi_targets.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/kpi_targets.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/kpi_targets.csv:rows",
      "status": "ok",
      "details": "Строк: 5"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/kpi_targets.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/agent_token_budgets.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/agent_token_budgets.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/agent_token_budgets.csv:rows",
      "status": "ok",
      "details": "Строк: 37"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/agents.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/agents.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/data/agents.csv:rows",
      "status": "ok",
      "details": "Строк: 37"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_readiness.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_readiness.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_readiness.csv:rows",
      "status": "ok",
      "details": "Строк: 1"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_readiness.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/department_workflow.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/department_workflow.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/department_workflow.csv:rows",
      "status": "ok",
      "details": "Строк: 8"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/department_workflow.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/yandex_sprint_plan.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/yandex_sprint_plan.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/yandex_sprint_plan.csv:rows",
      "status": "ok",
      "details": "Строк: 4"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/yandex_sprint_plan.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/clusters.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/clusters.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/clusters.csv:rows",
      "status": "ok",
      "details": "Строк: 10"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/clusters.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/page_map.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/page_map.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/page_map.csv:rows",
      "status": "ok",
      "details": "Строк: 5"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/page_map.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/competitor_analysis.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/competitor_analysis.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/competitor_analysis.csv:rows",
      "status": "ok",
      "details": "Строк: 15"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/competitor_analysis.csv:project_id",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/agent_scorecard.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/agent_scorecard.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/agent_scorecard.csv:rows",
      "status": "ok",
      "details": "Строк: 8"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/improvement_backlog.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/improvement_backlog.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/improvement_backlog.csv:rows",
      "status": "ok",
      "details": "Строк: 12"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/budget_ledger.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/budget_ledger.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/budget_ledger.csv:rows",
      "status": "ok",
      "details": "Строк: 1"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/evidence_scorecard.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/evidence_scorecard.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/evidence_scorecard.csv:rows",
      "status": "ok",
      "details": "Строк: 7"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/approval_gate.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/approval_gate.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/approval_gate.csv:rows",
      "status": "ok",
      "details": "Строк: 19"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_usage.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_usage.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_usage.csv:rows",
      "status": "ok",
      "details": "Строк: 1"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_alerts.csv",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_alerts.csv:columns",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_alerts.csv:rows",
      "status": "ok",
      "details": "Строк: 1"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/research_digest.json",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/learning/research_digest.json:keys",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/final_report.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/final_report.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/final_report.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/final_report.md:min_bytes",
      "status": "ok",
      "details": "Байт: 8636"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/final_report.md:block:Выполненные шаги",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/final_report.md:block:Следующие рекомендуемые действия",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md:min_bytes",
      "status": "ok",
      "details": "Байт: 945"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md:block:Status",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md:block:Files",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/token_budget_summary.md:block:Rule",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/n8n/agent_registry.json",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/n8n/latest_sync_state.json",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/n8n/run_manifest.json",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_intake_summary.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_intake_summary.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_intake_summary.md:min_bytes",
      "status": "ok",
      "details": "Байт: 3636"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_intake_summary.md:block:Проекты",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_intake_summary.md:block:Взаимодействие отделов",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_intake_summary.md:block:Яндекс-спринт 3-4 недели",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_intake_summary.md:block:Запреты",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_open_questions.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_open_questions.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/intake/project_open_questions.md:min_bytes",
      "status": "ok",
      "details": "Байт: 585"
    },
    {
      "name": "brief_files",
      "status": "ok",
      "details": "Найдено SEO-ТЗ: 5"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:min_bytes",
      "status": "ok",
      "details": "Байт: 2446"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Project ID",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Целевая страница",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Основные запросы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Рекомендуемый интент",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Структура страницы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Конкуренты для анализа",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Выводы Competitor Agent",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c001_brief.md:block:Контроль качества",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:min_bytes",
      "status": "ok",
      "details": "Байт: 2275"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Project ID",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Целевая страница",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Основные запросы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Рекомендуемый интент",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Структура страницы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Конкуренты для анализа",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Выводы Competitor Agent",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c002_brief.md:block:Контроль качества",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:min_bytes",
      "status": "ok",
      "details": "Байт: 2466"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Project ID",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Целевая страница",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Основные запросы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Рекомендуемый интент",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Структура страницы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Конкуренты для анализа",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Выводы Competitor Agent",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c003_brief.md:block:Контроль качества",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:min_bytes",
      "status": "ok",
      "details": "Байт: 2427"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Project ID",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Целевая страница",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Основные запросы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Рекомендуемый интент",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Структура страницы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Конкуренты для анализа",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Выводы Competitor Agent",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c004_brief.md:block:Контроль качества",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:h1",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:min_bytes",
      "status": "ok",
      "details": "Байт: 2351"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Project ID",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Целевая страница",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Основные запросы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Рекомендуемый интент",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Структура страницы",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Конкуренты для анализа",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Выводы Competitor Agent",
      "status": "ok",
      "details": "OK"
    },
    {
      "name": "/var/www/seoagent.ztktent.ru/seo-ai-agents/output/briefs/c005_brief.md:block:Контроль качества",
      "status": "ok",
      "details": "OK"
    }
  ]
}

Последний результат

Нажми кнопку, чтобы выполнить действие.