Miro Workflows
Workflow operations dashboard that moves board-shaped work into explicit SQLite schemas with MCP tooling and optional live sync back to Miro.
Proof ledger
- Classification
- Built artifact
- Repository
- Alexi5000/miro-workflows
- Language
- TypeScript
- Licence
- MIT
- Status
- Active development
- Tests
- 3 recorded gates
- Last verified
- 2026-08-01
What it is
This is the closest public analogue to an exit from a visual work tool. Board content becomes a real schema with typed relations, an MCP tool surface exposes the same operations to agents, and live sync back to the source system is optional rather than assumed. The same shape applies to an Airtable exit: model the relations first, keep the source authoritative until reconciliation passes, then cut over.
Architecture
- SQLite schemas model boards, items, and relations explicitly instead of treating the source tool as the schema.
- Custom MCP server (miro-custom-mcp) exposes the same operations to agents that the dashboard uses.
- Separate API, MCP, and web images so the sync worker scales independently of the UI.
- Optional live sync: the system is useful read-only before any write-back is enabled.
Tests and gates
- GitHub Actions ci workflow plus a tests directory.
- Example payloads and notebooks are checked in for reproducing sync behaviour.
- RELEASING.md and CHANGELOG.md track versioned behaviour changes.
Limits
- Sync is scoped to the Miro object model, not a general no-code migration tool.
- SQLite is the reference store; a production migration would target Postgres.
- Not an Airtable connector. It is the pattern, applied to a different source system.
Source artifacts
Patterns applied
Dependency inventory before an Airtable exit →
Find everything pointed at the base first.
Preserving linked records →
Relations survive the move or the move failed.
Automation and script mapping →
Every automation gets a named destination.
Permission parity →
Nobody gains access during a migration.
Reconciliation before cutover →
Prove the copy matches before you trust it.
Cutover →
A short freeze, a scripted sequence, a named decision-maker.
Related proof
This page is implementation proof only. Engagement scope and pricing live on TechTide AI.
Airtable Exit and Rescue at TechTide AI→© 2026 Alex Cinovoj · TechTide AI · Columbus, OH