{"nodes": [{"id": "cloudbuild_pipeline", "label": "Cloud Build Pipeline", "file_type": "rationale", "source_file": "cloudbuild.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "cloudbuild_composer_install", "label": "Composer Install Step", "file_type": "rationale", "source_file": "cloudbuild.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "cloudbuild_artisan_test", "label": "Artisan Test Step", "file_type": "rationale", "source_file": "cloudbuild.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "cloudbuild_docker_build", "label": "Docker Build Step", "file_type": "rationale", "source_file": "cloudbuild.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "cloudbuild_artifact_registry", "label": "Artifact Registry (africa-south1)", "file_type": "concept", "source_file": "cloudbuild.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "cloudbuild_cloud_run_deploy", "label": "Cloud Run Deploy (petrus-crm-api)", "file_type": "concept", "source_file": "cloudbuild.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "backend_laravel", "label": "Laravel PHP Backend (backend/)", "file_type": "code", "source_file": "cloudbuild.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "cloudbuild_pipeline", "target": "cloudbuild_composer_install", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 1.0}, {"source": "cloudbuild_pipeline", "target": "cloudbuild_artisan_test", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 1.0}, {"source": "cloudbuild_pipeline", "target": "cloudbuild_docker_build", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 1.0}, {"source": "cloudbuild_pipeline", "target": "cloudbuild_artifact_registry", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 1.0}, {"source": "cloudbuild_pipeline", "target": "cloudbuild_cloud_run_deploy", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 1.0}, {"source": "cloudbuild_docker_build", "target": "cloudbuild_artifact_registry", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 1.0}, {"source": "cloudbuild_artisan_test", "target": "backend_laravel", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 1.0}, {"source": "cloudbuild_pipeline", "target": "cifull_workflow", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "cloudbuild.yaml", "source_location": null, "weight": 0.7}], "hyperedges": []}