Files
tolaria/demo-vault-v2/task-24q2-04.md
Test b3126044e8 refactor: flatten vault structure — simplify migration API and flatten demo vault
- Simplify flatten_vault API to return usize instead of MigrationResult struct
- Add KEEP_FOLDERS: attachments/ and _themes/ alongside type/, config/, theme/
- Use HashSet for collision tracking in unique_filename
- Update wikilinks from path-based [[folder/slug]] to title-based [[slug]]
- Clean up empty directories after flattening
- Flatten demo-vault-v2: move all notes from type-based subfolders to root
- Update smoke tests for flat vault structure
- Remove migrate_to_flat_vault from repair_vault (one-time migration only)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 23:40:47 +01:00

1.7 KiB

aliases, Is A, Belongs to, Status, Owner
aliases Is A Belongs to Status Owner
Set up new analytics dashboard
Task 24q2 Done person-luca-rossi

Set up new analytics dashboard

The existing analytics setup was fragmented across multiple tools -- Substack's built-in analytics for email metrics, Google Analytics for the website, and manual spreadsheets for sponsor tracking. This task consolidated everything into a single dashboard that provides a unified view of the key metrics: measure-subscribers, measure-sponsorship-mrr, measure-podcast-downloads, and engagement metrics (open rate, click-through rate).

The dashboard was built using a combination of Google Sheets (for data aggregation) and a simple Retool dashboard for visualization. The goal was a single URL that person-luca-rossi and person-paco-furiani could check daily without needing to log into multiple tools.

Acceptance criteria

  • Consolidate subscriber, revenue, and engagement data into a single data source
  • Build dashboard with daily/weekly/monthly views for all key metrics
  • Set up automated data pulls from Substack API and Google Analytics
  • Add sponsor pipeline tracking (leads, proposals sent, contracts signed)
  • Share dashboard access with person-paco-furiani

Notes

  • The Retool dashboard took longer to set up than expected (about 3 days instead of the planned 1 day), but the ongoing time savings are substantial. Checking metrics went from a 20-minute multi-tool process to a 2-minute glance.
  • Discovered that Substack's API has rate limits that required batching data pulls overnight. The sync runs at 3am CET.
  • This dashboard became the source of truth for all quarterly target tracking going forward.