DocsMigration Documentation Consolidation Plan

Migration Documentation Consolidation Plan

Migration Documentation Consolidation Plan

Critical Issues Identified

  • • 3 separate migration instruction files with conflicting information
  • • Agent naming inconsistencies (Abraham/Solienne vs BERTHA/SUE)
  • • Registry documentation scattered across 4+ locations
  • • Multiple sources of truth for agent states
  • Immediate Actions Required

    1. Consolidate Migration Documentation

    Target: /admin/docs/migration/overview.md Source Files to Merge:
  • /MIGRATION_INSTRUCTIONS.md (agent profiles, database setup)
  • /docs/MIGRATION_INSTRUCTIONS.md (social features, enrichment)
  • /MIGRATION_CONTENT_MAP.md (data mapping, content locations)
  • 2. Registry Documentation Standards

    Target: /admin/docs/architecture/registry-integration.md Source Files to Merge:
  • /API_REGISTRY_DOCS.md
  • /docs/registry-integration-guide.md
  • /src/lib/registry/README.md
  • 3. Agent Naming Convention Enforcement

    Legacy Agents (Grandfathered):
  • • Abraham, Solienne (proper case)
  • • Historical consistency maintained
  • New Agents (Strict Format):
  • • System: BERTHA, SUE (all caps)
  • • URLs: bertha, sue (lowercase)
  • • Profiles: "BERTHA (Collection Intelligence Agent)"
  • 4. Status Canonicalization

    Single Source: /admin/docs/agents/lifecycle-states.md Canonical Agent States:
  • INVITED - Initial invitation
  • APPLYING - Application in progress
  • ONBOARDING - Setting up agent
  • ACTIVE - In training/production
  • GRADUATED - Completed program
  • Implementation Steps

    Step 1: Create Consolidated Files

  • Create /admin/docs/migration/overview.md
  • Create /admin/docs/architecture/registry-integration.md
  • Create /admin/docs/agents/lifecycle-states.md
  • Create /admin/docs/agents/naming-conventions.md
  • Scan all .tsx and .md files for documentation references
  • Update links to point to consolidated locations
  • Add deprecation notices to old files
  • Step 3: Feature Flag Documentation

  • Document all feature flags in /admin/docs/platform/feature-flags.md
  • Include rollback procedures
  • Map flags to architectural decisions
  • Step 4: Service Boundary Documentation

  • Document Registry-First pattern in /admin/docs/architecture/service-boundaries.md
  • Define API contracts and versioning strategy
  • Establish integration testing requirements
  • Rollback Plan

    If consolidation causes issues:
  • Revert to previous file structure
  • Maintain duplicate files temporarily
  • Gradual migration over 2-week period
  • Monitor for broken links via automated checks
  • Success Metrics

  • • Single source of truth for migration procedures
  • • Zero conflicting agent status information
  • • Consistent naming across all documentation
  • • All internal links validated and working
  • • Documentation hierarchy follows ADR-017
  • Next Steps

  • IMMEDIATE: Create consolidated migration guide
  • THIS WEEK: Merge registry documentation
  • NEXT WEEK: Implement naming convention validation
  • ONGOING: Maintain single source of truth principle

  • Status: DRAFT - Architecture Review Required Owner: ARCH (Architecture Guardian) ADR Reference: ADR-017 (Documentation Hierarchy)