{"nodes": [{"id": "history_fase_7", "label": "Fase 7 history \u2014 12 new E2E tests + 3 bug fixes delivered", "file_type": "document", "source_file": "docs/history/fase-7.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concept_create_collective_rpc", "label": "create_collective(name, emoji) atomic SECURITY DEFINER RPC (migration 012)", "file_type": "document", "source_file": "docs/history/fase-7.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "concept_pending_invitation_token_restore", "label": "sessionStorage.pendingInvitationToken restore after Keycloak login", "file_type": "document", "source_file": "docs/history/fase-7.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "history_fase_7", "target": "plan_fase_7", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0}, {"source": "history_fase_7", "target": "concept_create_collective_rpc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0}, {"source": "history_fase_7", "target": "concept_pending_invitation_token_restore", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0}, {"source": "concept_create_collective_rpc", "target": "concept_rls_policies", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0}], "hyperedges": []}