{"nodes": [{"id": "fundamentals_api_gateway", "label": "API is the only gateway to data", "file_type": "document", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_seed_through_real_api", "label": "Seed and test through the real API", "file_type": "document", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_everything_is_a_thing", "label": "One database, everything is a thing", "file_type": "document", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_versioned_collections", "label": "Physical collections are versioned", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_relational_child_data", "label": "Appended/child data is relational", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_storage_ledger", "label": "Account storage is one exact transactional ledger", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_app_namespaces", "label": "App namespaces (Login with Thingtime)", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_one_mongo_connection", "label": "One MongoDB connection source", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_auth_model", "label": "Auth = httpOnly cookie + revocable JWT + Mongo session", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_never_leak_secrets", "label": "Never leak secrets", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "fundamentals_lopu_notifications", "label": "One notification surface: Lopu", "file_type": "concept", "source_file": "FUNDAMENTALS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "fundamentals_api_gateway", "target": "remix_app_api_utils_things_things", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_seed_through_real_api", "target": "fundamentals_api_gateway", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_everything_is_a_thing", "target": "remix_app_schemas_registry", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_everything_is_a_thing", "target": "claude_todo_12_everything_is_a_thing_collections", "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_versioned_collections", "target": "remix_app_api_utils_mongodb_collectionnames", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_versioned_collections", "target": "remix_app_api_utils_mongodb_collections", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_versioned_collections", "target": "remix_app_schemas_registry", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_versioned_collections", "target": "remix_app_api_utils_migrations_migrations", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_relational_child_data", "target": "remix_app_api_utils_things_things", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_storage_ledger", "target": "remix_app_api_utils_subscriptions", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 0.8}, {"source": "fundamentals_app_namespaces", "target": "remix_app_api_utils_apps_namespace", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_app_namespaces", "target": "claude_todo_16_full_power_app_namespaces", "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_app_namespaces", "target": "fundamentals_storage_ledger", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 0.9}, {"source": "fundamentals_one_mongo_connection", "target": "remix_app_api_utils_mongodb_config", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_one_mongo_connection", "target": "remix_app_api_utils_mongodb_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "remix_app_api_utils_mongodb_collections", "target": "remix_app_api_utils_mongodb_collectionnames", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 0.9}, {"source": "remix_app_api_utils_mongodb_collections", "target": "remix_app_api_utils_mongodb_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "remix_app_api_utils_mongodb_collections", "target": "remix_app_api_utils_mongodb_config", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 0.9}, {"source": "remix_app_api_utils_mongodb_collectionnames", "target": "remix_app_schemas_registry", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_auth_model", "target": "claude_todo_03_auth_login_register", "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_auth_model", "target": "claude_todo_11_account_switcher", "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "fundamentals_auth_model", "target": "remix_app_api_utils_auth_users", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 0.8}, {"source": "fundamentals_lopu_notifications", "target": "remix_app_components_lopu_uselopu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 1.0}, {"source": "remix_app_api_utils_things_things", "target": "remix_app_api_utils_mongodb_collections", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 0.9}, {"source": "remix_app_api_utils_apps_appdata", "target": "remix_app_api_utils_apps_namespace", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "FUNDAMENTALS.md", "source_location": null, "weight": 0.9}], "hyperedges": [{"id": "mongo_collection_resolution_flow", "label": "Versioned collection resolution flow", "nodes": ["remix_app_api_utils_mongodb_config", "remix_app_api_utils_mongodb_collections", "remix_app_api_utils_mongodb_collectionnames", "remix_app_api_utils_mongodb_endpoint", "remix_app_schemas_registry"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "FUNDAMENTALS.md"}, {"id": "app_namespace_storage_ledger", "label": "App namespace byte-allowance ledger", "nodes": ["fundamentals_app_namespaces", "fundamentals_storage_ledger", "remix_app_api_utils_apps_namespace", "remix_app_api_utils_apps_appdata", "remix_app_api_utils_apps_appstoragemanagement", "remix_app_api_utils_subscriptions"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "FUNDAMENTALS.md"}]}