{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigz7fbkfr5ennlgyrjv4vnshtf6bqtp6qo4tdzzjlthtxiufaytei",
    "uri": "at://did:plc:pgryn3ephfd2xgft23qokfzt/app.bsky.feed.post/3mjozt5h7q3w2"
  },
  "path": "/t/it-s-the-architecture-stupid-why-prompt-engineering-won-t-fix-agents/175246#post_12",
  "publishedAt": "2026-04-17T12:03:36.000Z",
  "site": "https://discuss.huggingface.co",
  "textContent": "That’s a meaningful split — authoring workspace vs execution engine with persistent state and lifecycle controls is exactly the kind of separation that matters. Checkpoints and recoverability are where most “just prompt it” approaches collapse.\n\nThere’s real architectural overlap with what ORCA does, though the scope is different. ORCA generalizes that pattern: any cognitive task — not just narrative generation — gets decomposed into reusable capabilities with typed contracts, bound to swappable backends (Python, OpenAPI, MCP), and executed through a runtime with DAG scheduling, step-level tracing, and checkpoint/restore.\n\nThe key difference is that ORCA’s capabilities and skills are domain-agnostic and open. A text.content.summarize capability used inside a story pipeline is the same one used in a legal document workflow or a security audit — same contract, same governance, different binding.\n\nSounds like you’ve solved the vertical problem well for narrative. ORCA is trying to solve the horizontal one.\n\nWould genuinely be interested to compare notes when you release. The more systems that take state persistence and execution structure seriously, the better the argument gets for everyone.",
  "title": "“It’s the Architecture, Stupid” — Why Prompt Engineering Won’t Fix Agents"
}