iiRecord
Agentic AI Atlas · Legacy Migration Sprint
workflow:legacy-migration-sprinta5c.ai
II.
Workflow JSON

workflow:legacy-migration-sprint

Structured · live

Legacy Migration Sprint json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/workflows/workflows-technical-depth.yamlCluster · domain
Record JSON
{
  "id": "workflow:legacy-migration-sprint",
  "_kind": "Workflow",
  "_file": "domain/workflows/workflows-technical-depth.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Legacy Migration Sprint",
    "description": "Time-boxed migration sprint for incrementally extracting, re-platforming, or replacing\nlegacy system components with modern equivalents while keeping the production system\noperational. The architect and tech lead define the migration scope, strangler-fig\nstrategy, and rollback criteria before the sprint begins. Engineers implement the\nreplacement component alongside the legacy code, run parallel validation to verify\nbehavioural parity, and switch traffic incrementally using feature flags. Each sprint\nends with a decommission of the migrated legacy slice and updated architecture\ndocumentation reflecting the new system topology.\n",
    "workflowKind": "development",
    "triggerType": "on-demand",
    "typicalCadence": "per-milestone",
    "complexity": "complex"
  },
  "outgoingEdges": [
    {
      "from": "workflow:legacy-migration-sprint",
      "to": "role:architect",
      "kind": "involves_role"
    },
    {
      "from": "workflow:legacy-migration-sprint",
      "to": "role:tech-lead",
      "kind": "involves_role"
    },
    {
      "from": "workflow:legacy-migration-sprint",
      "to": "role:backend-engineer",
      "kind": "involves_role"
    },
    {
      "from": "workflow:legacy-migration-sprint",
      "to": "role:qa-engineer",
      "kind": "involves_role"
    },
    {
      "from": "workflow:legacy-migration-sprint",
      "to": "domain:software-engineering",
      "kind": "applies_to_domain"
    }
  ],
  "incomingEdges": [
    {
      "from": "stack-profile:strangler-fig-migration",
      "to": "workflow:legacy-migration-sprint",
      "kind": "follows_workflow"
    },
    {
      "from": "lib-process:code-migration-modernization--legacy-codebase-assessment",
      "to": "workflow:legacy-migration-sprint",
      "kind": "lib_implements_workflow",
      "attributes": {
        "weight": 0.7
      }
    },
    {
      "from": "lib-process:code-migration-modernization--migration-planning-roadmap",
      "to": "workflow:legacy-migration-sprint",
      "kind": "lib_implements_workflow",
      "attributes": {
        "weight": 0.7
      }
    }
  ]
}