graph
Kind: domain
YAML graph format, loader, diff, rule engine, import resolver, linter
Source: src/beadloom/graph/
Public symbols
BodySchemaC4NodeC4RelationshipCardinalityRuleContractContractEndpointContractVerdictCycleRuleDenyRuleEdgeChangeEdgeVerdictFederatedGraphFederatedRefFederationRefErrorFieldTypeForbidEdgeRuleForeignEdgeGateFailureGraphDiffGraphLoadResultGraphParseErrorImportBoundaryRuleImportInfoLayerDefLayerRuleLintErrorLintResultModuleCoverageRuleNodeChangeNodeMatcherParsedFileRequireRuleSerializedSurfaceSnapshotDiffSnapshotInfoTypedSurfaceUnregisteredFeatureCandidateRuleViolationaggregate_exportsbreaking_body_descriptorsbreaking_field_descriptorsbuild_exportclassifycompare_snapshotscompute_diffcompute_diff_from_snapshotcontract_keycreate_import_edgescross_landscape_keyscurrent_commit_shadiff_to_dictedge_group_keyevaluate_allevaluate_cardinality_rulesevaluate_cycle_rulesevaluate_deny_rulesevaluate_forbid_edge_rulesevaluate_import_boundary_rulesevaluate_layer_rulesevaluate_module_coverage_rulesevaluate_require_rulesevaluate_unregistered_feature_candidate_rulesextract_importsextract_payload_bodyextract_surfaceextract_typed_surfacefilter_c4_nodesformat_githubformat_jsonformat_porcelainformat_richgate_failure_remediationgate_failuresget_node_tagsindex_importsis_foreign_reflintlist_snapshotsload_graphload_rulesload_rules_with_tagsmap_to_c4operation_field_namesparse_bodyparse_graph_fileparse_refparse_typed_surfacereconcile_contractsrender_c4_mermaidrender_c4_plantumlrender_diffrender_federation_reportresolve_import_to_noderesolve_landscaperesolve_repo_namesave_snapshotserialize_bodyserialize_exportserialize_federationserialize_typed_surfaceupdate_node_in_yamlvalidate_rules
Relationships
- part_of: beadloom
- depends_on: context-oracle, infrastructure
- Used by: application, beadloom, cli, mcp-server, reindex
- Parts: amqp_body, asyncapi, c4-diagrams, contracts, federation, graph-diff, graph-loader, graphql_breaking, graphql_surface, import-resolver, rule-engine, sdl, snapshot