rule-engine
Kind: feature
Architecture-as-Code rule engine (rules/ package: types, loader, evaluators, cycles)
Source: src/beadloom/graph/rules/
Public symbols
CardinalityRuleClaimConventionCycleRuleDenyRuleDocAreaCoherenceRuleDominantMappingExemptionLedgerFileAttributionForbidEdgeRuleImportBoundaryRuleImportExemptionIndexedTestFileLayerDefLayerExemptionLayerMembershipLayerPopulationLayerReachLayerRuleListedExemptionModuleCoverageRuleNodeMatcherNodeSelectionNodeTagsNonBehaviouralNodePlacementRequireRuleScenarioBindingRuleScenarioCoverageRuleSummaryClaimsSummaryFactsRuleSuppressedCrossingTestBindingRuleTestImportTestImportBoundaryRuleUnregisteredFeatureCandidateRuleViolationcan_fire_oncollect_claimscount_unattributed_import_filesdeclaration_statementdeclaration_warningsderive_conventiondoc_area_inert_reasonevaluate_allevaluate_cardinality_rulesevaluate_cycle_rulesevaluate_deny_rulesevaluate_doc_area_coherence_rulesevaluate_forbid_edge_rulesevaluate_import_boundary_rulesevaluate_layer_rulesevaluate_module_coverage_rulesevaluate_one_import_ruleevaluate_require_rulesevaluate_rule_livenessevaluate_scenario_binding_rulesevaluate_scenario_coverage_rulesevaluate_summary_facts_rulesevaluate_test_binding_rulesevaluate_test_import_boundary_rulesevaluate_unregistered_feature_candidate_rulesexcused_crossingsexemption_coversexemption_index_forflagged_layer_edgesforget_parsed_rulesimport_path_as_pathinert_reasoninert_rule_namesinert_rulesis_advisoryis_expiredlayer_exemption_index_forlayer_membershiplayer_oflayer_populationlayer_rule_reachlayer_rule_reacheslayers_no_node_is_inlive_edges_of_kindliveness_findingload_rulesmatches_import_targetnode_tagsown_layer_ofpart_of_ancestorspart_of_generationspart_of_parentspopulation_findingpopulation_phrasepopulation_statementreach_ofread_test_filesread_test_importssame_layer_crossingssame_layer_statementsscenario_binding_inert_reasonshares_tagged_ancestorstale_exemption_findingsstale_layer_exemption_findingsstated_populationssuite_rootsummary_facts_inert_reasonsuppressed_crossingstagged_containerstest_binding_inert_reasontest_import_boundary_inert_reasonvalidate_rules
Relationships
- part_of: graph
- depends_on: doc-sync, exit-condition, graph-loader, repository, scenario-binding
- Used by: agent-prime, cli-commands, flow-guards, import-resolver, mutation-scope, reindex, tui, wave-plan