{"nodes": [{"id": "migration_add_print_template_to_workflow", "label": "Workflow Print Template Foreign Key Migration", "file_type": "code", "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "wm_workflow_table_print_template_link", "label": "wm_workflow Print Template Link", "file_type": "code", "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "workflow_print_template_selection", "label": "Workflow Print Template Selection", "file_type": "rationale", "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Workflows reference active print templates through a foreign key with restricted delete behavior so assigned templates remain available for rendering."}], "edges": [{"source": "migration_add_print_template_to_workflow", "target": "wm_workflow_table_print_template_link", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php", "source_location": null, "weight": 1.0}, {"source": "wm_workflow_table_print_template_link", "target": "wm_print_templates_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php", "source_location": null, "weight": 1.0}, {"source": "wm_print_templates_table", "target": "workflow_print_template_selection", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "db/migrations/20260217173700_migration_add_print_template_to_workflow.php", "source_location": null, "weight": 1.0}], "hyperedges": []}