Clean-room copy of the reusable engines from comiida, with all instance data, secrets, dependencies, and build output excluded: - app/ Astro theme skeleton (no comiida blog posts; hero image -> placeholder) - api/ SeedProject PHP framework (no vendor/.env/config.php) - content-pipeline/ engine only (scripts/admin/prompts; empty runtime state) - astroagent.config.json + app/.astroagent/skills Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SYHWLHihq3v9nxNwoPCKSn
72 lines
1.7 KiB
JSON
72 lines
1.7 KiB
JSON
{
|
|
"site": {
|
|
"url": "https://comiida.com",
|
|
"name": "Comiida",
|
|
"topic": "the restaurant industry in Medellin, Colombia",
|
|
"audience": "English-speaking expats, digital nomads, and tourists in Medellin",
|
|
"language": "en"
|
|
},
|
|
"paths": {
|
|
"projectRoot": "/www/wwwroot/comiida.com",
|
|
"appDir": "app",
|
|
"blogContentDir": "app/src/content/blog",
|
|
"blogDataFile": "app/src/lib/blog-data.js",
|
|
"calendar": "content-pipeline/calendar.json",
|
|
"draftsDir": "content-pipeline/drafts",
|
|
"logsDir": "content-pipeline/logs"
|
|
},
|
|
"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": "Comiida"
|
|
}
|
|
},
|
|
"editorial": {
|
|
"calendarDays": 90,
|
|
"refillThreshold": 7,
|
|
"refillCount": 14,
|
|
"timezone": "America/Bogota",
|
|
"contentMix": {
|
|
"guide": 0.30,
|
|
"list": 0.25,
|
|
"news-roundup": 0.20,
|
|
"trend": 0.15,
|
|
"review-summary": 0.10
|
|
},
|
|
"wordCounts": {
|
|
"news-roundup": [600, 900],
|
|
"trend": [800, 1200],
|
|
"review-summary": [900, 1300],
|
|
"list": [1000, 1500],
|
|
"guide": [1200, 1800]
|
|
}
|
|
}
|
|
}
|