Establishes the deploy baseline on main so the admin agent's publish/rollback has a clean starting point. Everything built to date: sumi-e brand system, homepage, projects (DB-driven case studies), resume, about, services + website-design detail, contact form + DB, changelog, favicon + share card. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DoFYZY9gkGPNDqZ7NuEa9a
89 lines
1.9 KiB
JSON
89 lines
1.9 KiB
JSON
{
|
|
"site": {
|
|
"url": "https://carlosarias.co",
|
|
"name": "Carlos Arias",
|
|
"topic": "agentic AI, autonomous software, and business process automation",
|
|
"audience": "founders and CTOs who want automation, not another dashboard",
|
|
"language": "en"
|
|
},
|
|
"paths": {
|
|
"projectRoot": "/www/wwwroot/CarlosAriasPersonal",
|
|
"appDir": "app",
|
|
"blogContentDir": "app/src/content/blog",
|
|
"blogDataFile": "app/src/lib/blog-data.js",
|
|
"calendar": "agents/calendar.json",
|
|
"draftsDir": "agents/drafts",
|
|
"logsDir": "agents/logs",
|
|
"stateDir": "agents/state",
|
|
"newsDir": "agents"
|
|
},
|
|
"models": {
|
|
"research": "claude-opus-4-8",
|
|
"writer": "claude-sonnet-4-6",
|
|
"reviewer": "claude-opus-4-8"
|
|
},
|
|
"seo": {
|
|
"minScore": 85,
|
|
"blockApproveOnFail": true,
|
|
"autoRevise": true,
|
|
"maxReviseAttempts": 3
|
|
},
|
|
"publish": {
|
|
"auto": true,
|
|
"notBefore": "07:00"
|
|
},
|
|
"news": {
|
|
"enabled": true,
|
|
"recencyDays": 5,
|
|
"maxPerScan": 8
|
|
},
|
|
"author": {
|
|
"slug": "carlos-arias",
|
|
"name": "Carlos Arias"
|
|
},
|
|
"image": {
|
|
"provider": "higgsfield",
|
|
"preferredModel": "soul_2",
|
|
"aspectRatio": "3:2",
|
|
"outputFormat": "jpg",
|
|
"credit": {
|
|
"caption": "Illustrative cover image. Not a photograph of any specific establishment.",
|
|
"author": "Carlos Arias"
|
|
}
|
|
},
|
|
"editorial": {
|
|
"calendarDays": 90,
|
|
"refillThreshold": 7,
|
|
"refillCount": 14,
|
|
"timezone": "America/New_York",
|
|
"contentMix": {
|
|
"guide": 0.3,
|
|
"list": 0.25,
|
|
"news-roundup": 0.2,
|
|
"trend": 0.15,
|
|
"review-summary": 0.1
|
|
},
|
|
"wordCounts": {
|
|
"news-roundup": [
|
|
600,
|
|
900
|
|
],
|
|
"trend": [
|
|
800,
|
|
1200
|
|
],
|
|
"review-summary": [
|
|
900,
|
|
1300
|
|
],
|
|
"list": [
|
|
1000,
|
|
1500
|
|
],
|
|
"guide": [
|
|
1200,
|
|
1800
|
|
]
|
|
}
|
|
}
|
|
}
|