Vision - V&V
Vision - V&V
A lightweight process — supported by AI tooling and automation — that makes it near-effortless for Datopian team members to turn their work, ideas, and expertise into published social content. Whether it's a feature you just shipped, a dataset you published, or a thought you had about the open data space, getting it out into the world should feel almost free.
What Success Looks Like
- We are publishing at least 5 posts per week, aiming toward one post per day
- Each post reaches multiple channels (X, Bluesky, LinkedIn, Instagram, etc.) with near-zero effort at the publishing step
- The time from "raw idea or note" to "published across channels" is measured in minutes, not hours
- We are tracking what we publish and learning what gets traction
Priority Areas
1. Polishing (primary focus)
AI-assisted transformation of raw inputs — a Discord message, a quick voice note, a few sentences about a feature — into platform-ready posts. The output of polishing is a draft that's ready to go, possibly with platform-specific variants.
2. Publishing (primary focus)
A single, simple flow that takes a polished post and pushes it to multiple channels at once. No credential juggling, no context-switching, no logging into five different accounts. Once a post is polished, publishing it everywhere should be essentially one action.
3. Creation (enabler)
Lightweight prompts, habits, or automation that encourage team members to capture what they've done or what they're thinking. This could be as simple as a nudge after a PR merge, or AI scanning internal channels for shareable moments. The expectation is that once polishing and publishing are easy, creation will follow naturally — but we still need to make the first step obvious and low-effort.
Voice and Tone
One broadly consistent Datopian voice, with stream-specific inflections:
- DataHub — data geeky; enthusiastic about datasets, dashboards, and the craft of data publishing
- Flowershow — honest and approachable; indie hacker energy
- Datopian / PortalJS — professional but passionate; democratising the power of data
Inputs and Inbox
Raw material comes from several sources today:
- Discord (especially the "What's Cooking" channel)
- GitHub pull requests and commit messages
- Voice notes and memos
- Markdown documents and notes
A key design question is where the inbox lives — a single place where all these raw inputs are collected and triaged before polishing.
Approval Flow
Start with a human-in-the-loop model: AI assists with polishing and suggests channels, but a person reviews and hits publish. Over time, as confidence in the process grows, the human step can become optional for routine posts. The bias is toward shipping over perfection — if removing the approval step means more gets published, that's a good trade.
Approach
The solution is not a standalone app or SaaS product. It's a set of AI skills and lightweight tooling that plug into an existing AI-assisted workflow — e.g. a Claude Code session or similar agent environment. The user boots up a chat, works through the polish-and-publish flow with AI assistance, and uses API/CLI integrations to push content to platforms. We're looking for:
- AI skills/agents that handle content polishing, platform adaptation, and scheduling
- CLI/API tools for publishing to multiple social platforms (X, Bluesky, LinkedIn, etc.) without a browser
- Existing open-source workflows that already solve parts of this pipeline
See Also
- MOTIVATION.md — Situation, Complication, Question analysis and issue tree
- RESEARCH.md — Existing tools, libraries, and MCP servers for publishing