Command Info

Name: linksite:generation-watch

Description: Watch a linksite generation proposal — spend, stages, linksite_ai tail, stale detection

Status: failed

Start Time: 2026-08-06 13:55:53

End Time: 2026-08-06 13:55:53

Total Time: 0 seconds

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

13:55:53 Lock acquired for command: linksite:generation-watch
13:55:53 {
"found": true,
"proposal_id": "6a74919f57573f647d02c353",
"run_id": "27baa65e-82fe-4722-be00-381cdfed454f",
"bench_run": false,
"bench_cell_id": null,
"generation_status": "running",
"current_phase": "writing",
"has_html": false,
"error_message": null,
"spent_usd": 0.0063,
"pipeline_calls": 16,
"running_stages": [
{
"stage": "content_composer_agent",
"attempt_no": 1,
"model": "aisubscription",
"provider": null,
"started_at": "2026-08-06T13:55:39+00:00",
"elapsed_seconds": 13,
"stale": false,
"stale_after_minutes": 90
}
],
"timeline": [
{
"stage": "content_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_glm52",
"attempt": 1,
"cost": 0,
"started": "13:52:32",
"duration_ms": 14012,
"error": null
},
{
"stage": "keyword_researcher",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_glm52",
"attempt": 1,
"cost": 0,
"started": "13:52:32",
"duration_ms": 5572,
"error": null
},
{
"stage": "competitor_analyzer",
"status": "success",
"model": "google/gemini-2.5-flash-lite",
"provider": "openrouter",
"attempt": 1,
"cost": 0,
"started": "13:52:35",
"duration_ms": 9875,
"error": null
},
{
"stage": "link_planner",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_glm52",
"attempt": 1,
"cost": 0,
"started": "13:52:46",
"duration_ms": 6580,
"error": null
},
{
"stage": "serp_intent_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_glm52",
"attempt": 1,
"cost": 0,
"started": "13:52:47",
"duration_ms": 4854,
"error": null
},
{
"stage": "entity_coverage_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_glm52",
"attempt": 1,
"cost": 0,
"started": "13:52:47",
"duration_ms": 13580,
"error": null
},
{
"stage": "eeat_evidence_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "zhipuai",
"attempt": 1,
"cost": 0,
"started": "13:53:01",
"duration_ms": 13682,
"error": null
},
{
"stage": "freshness_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "zhipuai",
"attempt": 1,
"cost": 0,
"started": "13:53:02",
"duration_ms": 15408,
"error": null
},
{
"stage": "conversion_ux_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_k27",
"attempt": 1,
"cost": 0,
"started": "13:53:02",
"duration_ms": 23506,
"error": null
},
{
"stage": "schema_snippet_planner",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_k27",
"attempt": 1,
"cost": 0,
"started": "13:53:26",
"duration_ms": 17465,
"error": null
},
{
"stage": "internal_link_opportunity_analyzer",
"status": "success",
"model": "google/gemini-2.5-flash",
"provider": "openrouter",
"attempt": 1,
"cost": 0,
"started": "13:53:26",
"duration_ms": 33624,
"error": null
},
{
"stage": "media_gap_analyzer",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_glm52",
"attempt": 1,
"cost": 0,
"started": "13:53:29",
"duration_ms": 10469,
"error": null
},
{
"stage": "content_blueprint_agent",
"status": "success",
"model": "google/gemini-2.5-flash-lite",
"provider": "openrouter",
"attempt": 1,
"cost": 0,
"started": "13:54:01",
"duration_ms": 20060,
"error": null
},
{
"stage": "content_writer",
"status": "success",
"model": "openai/gpt-5.6-luna",
"provider": "openrouter",
"attempt": 1,
"cost": 0.0063,
"started": "13:54:24",
"duration_ms": 52485,
"error": null
},
{
"stage": "section_writer_agent",
"status": "success",
"model": "aisubscription",
"provider": "ollama_cloud_glm52",
"attempt": 1,
"cost": 0,
"started": "13:55:18",
"duration_ms": 21425,
"error": null
},
{
"stage": "content_composer_agent",
"status": "running",
"model": "aisubscription",
"provider": null,
"attempt": 1,
"cost": 0,
"started": "13:55:39",
"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-06.log",
"watch": "/home/guilherme/webapps/kokos-laravel2/storage/logs/generation-watch.log",
"governance_grep": "grep 'linksite.generation.stage_' storage/logs/laravel-2026-08-06.log"
}
}
13:55:53 Lock released for linksite:generation-watch
13:55:53 Command linksite:generation-watch failed with exit code 1.