Michael J Wright Archive Documentation

Engagement & Onboarding Plan

This plan outlines how we will support curators, contributors, and downstream partners as the archive grows.

1. Vision & Principles

2. Stakeholder Personas

Persona Needs Access Mode
Curators Upload media, enrich metadata, manage releases Authenticated Fedora UI + bulk ingest scripts
Editors Review exhibitions, schedule publications Cloudflare Pages admin tooling
Partner Libraries Consume metadata/binaries programmatically Syndication API, scheduled exports
Public Audience Browse and discover narrative experiences Cloudflare Pages frontend

3. Iteration Roadmap

  1. MVP Archive (Current Sprint)
    • Secure tunnel, Worker auth, Pages frontend, admin credentials documented.
    • Generate technical documentation under /docs route.
  2. Ingestion Tooling
    • Build manifest-driven uploader (CSV/JSON) with audit logs.
    • Define metadata profile and validation rules (SHACL or JSON Schema).
  3. Syndication API
    • Extend Worker with /api/v1 JSON endpoints backed by Fedora + search index.
    • Add caching, pagination, and signed delivery URLs.
  4. Zero Trust Rollout
    • Integrate email OTP or Azure AD SSO via Cloudflare Access for Fedora UI & docs.
    • Map Fedora service accounts to Worker secrets for system-to-system calls.
  5. Partner Distribution
    • Offer IIIF manifests, OAI-PMH feed, and nightly export packages.
    • Document onboarding steps for library partners.
  6. Operational Excellence
    • Automate backups, add Grafana dashboards for ingest latency & worker errors.
    • Schedule quarterly credential rotation and security reviews.

4. Governance & Communications

5. Next Steps