morethanadiagnosis-hub/openspec/specs/migration-wix.md

32 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Migration: Wix → Community Hub
Status: approved
Owners: Data, Content
Scope
- Inventory existing Wix content and data; define export, mapping, transform, validate, and import steps.
Data sources
- Pages, blog posts, media, members, products (if applicable), forms/submissions.
Mapping template
- Source → Target entity
- Field mapping with transforms
- Data class (Public/PII/PHI)
- Retention policy
- Notes
Process
1) Export: obtain Wix exports (CSV/JSON/API) and media dumps
2) Transform: normalize slugs, HTML → markdown where needed, sanitize
3) Validate: dryrun import, link integrity checks, accessibility checks on content
4) Import: staged, idempotent jobs; audit logs
5) Verify: sampling and spot checks; stakeholder signoff
Rollback
- Keep original exports; implement reversible migrations; track IDs and redirects
Acceptance criteria
- Dryrun import completes without critical errors; broken links < 1% and remediated.
- Redirects in place for migrated URLs; sitemap updated.
- Sampled content (N>=30 per type) matches expected formatting and accessibility criteria.