Communications Planner
A content scheduling and tracking system for architects to plan, draft, and publish internal and external communications about their architecture work - with staleness detection when the architecture changes.
The Communications Planner is a content scheduling system built into NeoArc Studio. It provides a dedicated space for planning, drafting, and tracking communications across multiple channels - from internal architecture blogs to external platforms like LinkedIn or Reddit. The timeline-first design puts the question "what am I posting next?" front and centre.
Two Views: Timeline and Board
Toggle between views with a single click. Both views share the same data, filters, and card detail panel.
Content Cards
Each card represents a piece of planned or published content. Cards carry everything needed to manage the content lifecycle from idea to publication.
Multi-Channel Publishing
A single piece of content can target multiple channels. Each channel tracks its own posted/pending status independently. When all channels are marked as posted, the card automatically advances to the Posted status.
Architecture Bindings and Staleness Detection
This is where the Communications Planner connects to the architectural intelligence of NeoArc Studio. Any card - even a short LinkedIn post - can be bound to architectural constructs: model entities, schemas, API endpoints, ADRs, database profiles. When those constructs change structurally, the communication is flagged as potentially stale.
Use Cases
The Communications Planner serves any architect or architecture team that needs to communicate their work - internally or externally.
Persistence and Version Control
The Communications Planner stores data as JSON files in the .neoarc-studio directory. An index file holds lightweight card summaries, channel presets, and settings. Each card has its own file for scalability. All files are version-controlled in Git alongside the rest of the architecture, providing a full audit trail of what was communicated, when, and by whom.