Nikhil Sachdeva Photography
All documentation

Product

Capability Roadmap

Status: Living document · Owner: Studio + Engineering · Last reviewed: 2026-07-07

Where the platform is going. Grouped by horizon, not hard dates. Items move up as they're picked up; shipped items drop into the changelog at the bottom.


Now — shipped & stable

  • ✅ Public viewing-only gallery + collections (SSR).
  • ✅ Studio console with dual sign-in (password + Microsoft Entra ID, MFA via Entra).
  • ✅ OneDrive and Google Drive ingestion via provider webhooks + delta sync.
  • ✅ Privacy-preserving storage: cloud originals stay on the provider; only renditions persist (ADR-009).
  • ✅ Five cached AI agents (curator, editor, copywriter, hashtags, scheduler).
  • ✅ Instagram publishing with permalink capture.
  • ✅ Concurrency-safe state (advisory lock + optimistic version).
  • ✅ Resilient outbound calls (timeouts, bounded retries, mock fallback).
  • ✅ Animated system architecture page + hosted documentation.

Next — hardening for production scale

  • ⏳ Shared rate limiting on Upstash Redis (replace in-memory limiter).
  • ⏳ Neon pooled connections wired for serverless concurrency.
  • ⏳ Vercel Cron entry for /api/cron/maintenance + monitoring/alerts.
  • ⏳ Structured observability — error tracking (Sentry) and request tracing.
  • ⏳ Background ingestion queue for large batches (Vercel Queues / Workflow SDK).

Later — new capability

  • 🔭 Multi-channel publishing — add other platforms beyond Instagram.
  • 🔭 Semantic photo search — embeddings-backed search in the Studio.
  • 🔭 Scheduled auto-publishing — approve once, let the scheduler post.
  • 🔭 Licensing workflow — quote/enquiry tracking beyond email.
  • 🔭 Analytics — post performance and gallery engagement dashboards.

Exploring — not committed

  • 🧪 On-device/edge image treatments to reduce Graph round-trips.
  • 🧪 Collaborative review (a second reviewer before publish).
  • 🧪 Print/commerce surface for licensing checkout.

Changelog

  • 2026-07-07 — Reliability & security hardening: concurrency-safe writes, bounded retries, encrypted refresh tokens, edge auth guard. Added animated architecture page and hosted documentation hub.