2026-07-04 22:53:10 +00:00
|
|
|
{
|
Baseline: full site build (brand, pages, DB, agent-editable)
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
2026-07-23 20:21:28 +00:00
|
|
|
"name": "carlos-arias",
|
|
|
|
|
"url": "https://carlosarias.co",
|
2026-07-04 22:53:10 +00:00
|
|
|
"appDir": "app",
|
|
|
|
|
"outDir": "public",
|
|
|
|
|
"buildCommand": "npm run build",
|
|
|
|
|
"contentDir": "app/src/content/blog",
|
|
|
|
|
"deploy": {
|
|
|
|
|
"type": "local-apache",
|
|
|
|
|
"chown": "www:www"
|
|
|
|
|
},
|
|
|
|
|
"ai": {
|
|
|
|
|
"model": "claude-sonnet-4-6",
|
|
|
|
|
"tools": "Read Write Edit Glob Grep WebSearch",
|
|
|
|
|
"confine": true,
|
Baseline: full site build (brand, pages, DB, agent-editable)
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
2026-07-23 20:21:28 +00:00
|
|
|
"agentUser": "carlos-arias-agent",
|
2026-07-04 22:53:10 +00:00
|
|
|
"skills": [
|
|
|
|
|
"brand",
|
|
|
|
|
"ui-ux",
|
|
|
|
|
"seo"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"console": {
|
|
|
|
|
"port": 3011,
|
|
|
|
|
"route": "/devconsole",
|
feat: content-pipeline/ → agents/ — formalize the agent system in the seed
Adopt the agents/ architecture proven on medellin.co (reference impl):
- Move the content engine to a top-level agents/ dir: orchestrators, prompts,
config, run.sh, admin console, shared libs. All content-pipeline literals
repointed (config paths, scripts, admin, LLM-facing prompts/image.md string,
configure.mjs, new-site.sh, astroagent tokenFile, .gitignore runtime block).
- Every script carries a parseable @agent-manifest header: name, title, class
(content|operational|runtime|plumbing), trigger, model, prompts, skills (MCP),
tools, reads/writes tables. 5 content agents + 3 plumbing scripts.
- New agents/catalog.mjs generates the catalog from the headers:
agents/AGENTS.md (human, grouped by class) + agents/agents.json (machine
manifest — a clone diffs it against a source to find missing tools/tables/MCP
before running). configure.mjs regenerates the catalog on every identity
stamp. No DB table, no watcher.
- config.json gains paths.stateDir/newsDir; publish-tick, write-daily, and
news-radar read them instead of hardcoding.
- Full cut: content-pipeline/ deleted (the seed has no live crons, so no
hybrid period needed). Docs updated (AGENTS.md structure + pipeline section,
README paths).
Clones migrating from content-pipeline/: see medellin.co's
.memory/handoffs/agents-directory-migration.md for the cutover playbook
(one cron set active at a time; migrate drafts/state after repointing cron).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FMQeUnUrAeexcZ7P2Hxa6G
2026-07-11 20:33:48 +00:00
|
|
|
"tokenFile": "agents/.env",
|
2026-07-04 22:53:10 +00:00
|
|
|
"tokenKey": "ADMIN_TOKEN"
|
2026-07-24 12:03:00 +00:00
|
|
|
},
|
|
|
|
|
"agents": {
|
|
|
|
|
"enabled": ["in-page-console", "project-builder", "web-designer", "qa"],
|
|
|
|
|
"settings": {
|
|
|
|
|
"qa": { "heartbeatMin": 60, "autofix": true }
|
|
|
|
|
}
|
2026-07-04 22:53:10 +00:00
|
|
|
}
|
|
|
|
|
}
|