12:09:56
Lock acquired for command: linksite:generation-watch
12:09:56
{
"found": true,
"proposal_id": "6a7c6222782b20b80f074a22",
"run_id": "671c6f57-71bd-404e-8cd1-5a624687f959",
"bench_run": false,
"bench_cell_id": null,
"generation_status": "running",
"current_phase": "planning",
"has_html": false,
"error_message": null,
"spent_usd": 0,
"pipeline_calls": 8,
"running_stages": [
{
"stage": "content_blueprint_agent",
"attempt_no": 1,
"model": "aisubscription",
"provider": null,
"started_at": "2026-08-12T12:09:32+00:00",
"elapsed_seconds": 24,
"stale": false,
"stale_after_minutes": 90
}
],
"timeline": [
{
"stage": "content_analyzer",
"status": "success",
"model": "google/gemini-2.5-flash-lite",
"provider": "openrouter",
"attempt": 1,
"cost": 0,
"started": "12:08:10",
"duration_ms": 23642,
"error": null
},
{
"stage": "keyword_researcher",
"status": "success",
"model": "aisubscription",
"provider": "zhipuai",
"attempt": 1,
"cost": 0,
"started": "12:08:10",
"duration_ms": 14783,
"error": null
},
{
"stage": "link_planner",
"status": "success",
"model": "aisubscription",
"provider": "zhipuai",
"attempt": 1,
"cost": 0,
"started": "12:08:13",
"duration_ms": 17074,
"error": null
},
{
"stage": "serp_intent_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "zhipuai",
"attempt": 1,
"cost": 0,
"started": "12:08:37",
"duration_ms": 12928,
"error": null
},
{
"stage": "entity_coverage_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_k27",
"attempt": 1,
"cost": 0,
"started": "12:08:40",
"duration_ms": 10332,
"error": null
},
{
"stage": "eeat_evidence_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_k27",
"attempt": 1,
"cost": 0,
"started": "12:08:43",
"duration_ms": 13431,
"error": null
},
{
"stage": "internal_link_opportunity_analyzer",
"status": "success",
"model": "google/gemini-2.5-flash-lite",
"provider": "openrouter",
"attempt": 1,
"cost": 0,
"started": "12:08:58",
"duration_ms": 30478,
"error": null
},
{
"stage": "content_blueprint_agent",
"status": "running",
"model": "aisubscription",
"provider": null,
"attempt": 1,
"cost": 0,
"started": "12:09:32",
"duration_ms": null,
"error": null
}
],
"ai_events": [],
"queues": {
"linksite-bench": 0,
"linksite-bench-eval": 0,
"linksite-generation": 0
},
"warnings": [],
"complete": false,
"log_paths": {
"linksite_ai": "/home/guilherme/webapps/kokos-laravel2/storage/logs/linksite-ai-2026-08-12.log",
"watch": "/home/guilherme/webapps/kokos-laravel2/storage/logs/generation-watch.log",
"governance_grep": "grep 'linksite.generation.stage_' storage/logs/laravel-2026-08-12.log"
}
}
12:09:56
Lock released for linksite:generation-watch
12:09:56
Command linksite:generation-watch failed with exit code 1.