agentic_forge_core/inventions/
mod.rs1pub mod tier1_decomposition;
4pub mod tier2_entity;
5pub mod tier3_operation;
6pub mod tier4_structure;
7pub mod tier5_dependency;
8pub mod tier6_blueprint;
9pub mod tier7_integration;
10pub mod tier8_test;
11
12pub use tier1_decomposition::*;
13pub use tier2_entity::*;
14pub use tier3_operation::*;
15pub use tier4_structure::*;
16pub use tier5_dependency::*;
17pub use tier6_blueprint::*;
18pub use tier7_integration::*;
19pub use tier8_test::*;
20
21pub const INVENTION_COUNT: usize = 32;
22
23pub fn all_invention_names() -> Vec<&'static str> {
24 vec![
25 "LayerDecomposer",
27 "ConcernAnalyzer",
28 "BoundaryInferrer",
29 "CrossCuttingDetector",
30 "EntityInferrer",
32 "RelationshipMapper",
33 "FieldDeriver",
34 "ValidationRuleGenerator",
35 "OperationInferrer",
37 "SignatureGenerator",
38 "ErrorFlowDesigner",
39 "AsyncAnalyzer",
40 "FileStructureGenerator",
42 "ImportGraphGenerator",
43 "ModuleHierarchyBuilder",
44 "ConfigDesigner",
45 "DependencyInferrer",
47 "VersionResolver",
48 "ApiSpecExtractor",
49 "ConflictResolver",
50 "SkeletonGenerator",
52 "TypeFirstMaterializer",
53 "ContractSpecifier",
54 "GenerationPlanner",
55 "WiringDiagramBuilder",
57 "DataFlowSpecifier",
58 "InitSequencer",
59 "ShutdownSequencer",
60 "TestCaseGenerator",
62 "TestFixtureDesigner",
63 "IntegrationTestPlanner",
64 "MockSpecifier",
65 ]
66}