System Architecture Update

We're shipping a fundamental architectural shift in how agentic content systems manage context and workflow orchestration. After analyzing the limitations of traditional "knowledge base + scheduling" approaches, we've rebuilt our core architecture around context-as-files and task-driven workflows.

The traditional approach treats knowledge as a separate bucket from scheduling configuration. This creates fragmentation where site-level research, post-level prompts, and user-level voice samples exist in different systems with different editing models. Schedules become the primary interface, answering "when does something happen?" instead of focusing on the actual work.

Context-as-Files Implementation

Our new architecture treats all contextual information as editable files within a unified system:

  • Site-level context: Research data, topic lists, brand guidelines

  • Post-level context: Prompts, Q&A sessions, editor state

  • User-level context: Voice samples, personality configuration, writing examples

Each context file uses the same read/write interface. A customization prompt functions "like a CSS file," while a topic list operates as another file type. The agent uses one consistent method for accessing and modifying these files. The only difference is semantic meaning, not technical implementation.

Critical constraint: Nothing goes live until user preview and approval. This provides a single editing model with a clear gate before changes propagate to production.

Task-Driven Workflow Engine

We've replaced schedule-centric interfaces with a task board architecture: backlog → research → outline → draft → review → done. Each card represents a discrete task that agents and users move through defined stages.

Schedules now function as triggers rather than primary interfaces. They determine when work appears on the board or when users receive reminders, but the actual work lives on the task board. A published post results from one or more tasks completing, similar to shipping a feature from multiple Linear tasks.

Voice-to-Task Integration (Riffs)

Our voice interface (Riffs) integrates as a research/voice task type rather than a separate system. The Riffs interface handles scheduling: a calendar of voice sessions and session initiation.

What a Riff produces (notes, drafts) appears on the task board and in context files, not isolated on a separate results page. This maintains architectural consistency where all artifacts exist within the unified task and context system.

Two-Part Content System Implementation

The system implements a dual-phase content generation approach:

Phase 1: Idea Capture

  • Embedded idea documents within the application interface

  • Slack bot integration for idea generation from existing workflows

  • Automated backlogs that function like product feature requests

Phase 2: Content Development

  • Scheduled voice sessions (Riffs) for converting ideas to content

  • Task board progression from captured ideas through published posts

  • Context-aware agent assistance throughout the development pipeline

Technical Implementation Roadmap

Phase 1: Task-first interface with Kanban board and schedule triggers
Phase 2: Context-as-files architecture with preview/approval gates
Phase 3: Full Riffs integration as tasks with calendar-based scheduling

This architecture addresses the core problem in automated content generation: fragmented context management and schedule-driven interfaces that obscure actual work progress.

System Benefits

The unified approach eliminates context switching between different editing models while maintaining strict approval gates. Schedules become background configuration rather than primary interfaces. All work artifacts live within a consistent task and context system, enabling better agent coordination and user workflow management.

Best,

Amrutha

Keep reading