Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.02 KB

File metadata and controls

49 lines (30 loc) · 1.02 KB

Multi-Repository Modernization Plan

Goal

Separate code, data, and shared infrastructure while keeping every phase reversible.

Phase A -- Inventory

  • Catalog 35 repositories.
  • Identify duplicated utilities.
  • Classify by domain.

Checkpoint: Nothing changes.

Phase B -- Shared Standards

  • Standard project template.
  • Common .env strategy.
  • Common README/testing checklist.

Checkpoint: New projects use template.

Phase C -- vectis-core

  • Extract reusable modules gradually.
  • Keep compatibility wrappers.

Checkpoint: First 2-3 repositories migrated successfully.

Phase D -- Shared Data

  • Single synchronized Data/ root.
  • Logical resource names instead of paths.

Checkpoint: Two Macs produce identical results.

Phase E -- Automation

  • Bootstrap CLI.
  • Environment validation.
  • Health checks.

Phase F -- Cloud Readiness

  • Abstract storage locations.
  • Optional object storage/database backends.

Checkpoint: Code independent of storage location.