Architecture Scorecard

Module Profile Score Top deductions
nala.athomic.ai.features.temporal.aggregation domain 59.5 purity=40 (−18.0 weighted); abstraction=0 (−15.0 weighted); maintainability=67 (−6.7 weighted)
nala.athomic.ai.features.streaming.factory infra 61.9 abstraction=0 (−30.0 weighted); maintainability=78 (−4.4 weighted); purity=90 (−2.5 weighted)
nala.athomic.ai.features.caching.pipeline domain 63.5 abstraction=0 (−15.0 weighted); srp=60 (−10.0 weighted); maintainability=56 (−8.8 weighted)
nala.athomic.ai.features.bootstrap domain 64.0 abstraction=0 (−15.0 weighted); complexity=4 (−9.6 weighted); maintainability=58 (−8.4 weighted)
nala.athomic.ai.features.streaming infra 64.1 abstraction=0 (−30.0 weighted); maintainability=71 (−5.9 weighted)
nala.athomic.ai.features.materialization.factory infra 65.0 abstraction=0 (−30.0 weighted); maintainability=86 (−2.9 weighted); purity=95 (−1.2 weighted)
nala.athomic.ai.features.temporal.manager domain 65.2 abstraction=0 (−15.0 weighted); purity=65 (−10.5 weighted); maintainability=58 (−8.5 weighted)
nala.athomic.ai.features.streaming.handler infra 65.4 abstraction=0 (−30.0 weighted); purity=90 (−2.5 weighted); maintainability=90 (−2.1 weighted)
nala.athomic.ai.features.compiler.core domain 65.5 abstraction=0 (−15.0 weighted); maintainability=54 (−9.2 weighted); purity=75 (−7.5 weighted)
nala.athomic.ai.features.lineage.factory infra 67.0 abstraction=0 (−30.0 weighted); maintainability=91 (−1.7 weighted); purity=95 (−1.2 weighted)
nala.athomic.ai.features.debug.catalog domain 67.3 abstraction=0 (−15.0 weighted); purity=70 (−9.0 weighted); maintainability=67 (−6.6 weighted)
nala.athomic.ai.features.io.factory infra 67.5 abstraction=0 (−30.0 weighted); maintainability=94 (−1.3 weighted); purity=95 (−1.2 weighted)
nala.athomic.ai.features.store.online_envelope infra 67.5 abstraction=0 (−30.0 weighted); maintainability=88 (−2.5 weighted)
nala.athomic.ai.features.store.factory infra 67.7 abstraction=0 (−30.0 weighted); purity=95 (−1.2 weighted); maintainability=95 (−1.0 weighted)
nala.athomic.ai.features.streaming.consumers infra 67.7 abstraction=0 (−30.0 weighted); maintainability=89 (−2.3 weighted)
nala.athomic.ai.features.lineage.producer infra 68.8 abstraction=0 (−30.0 weighted); purity=95 (−1.2 weighted)
nala.athomic.ai.features.registry domain 69.0 abstraction=0 (−15.0 weighted); srp=60 (−10.0 weighted); maintainability=70 (−6.0 weighted)
nala.athomic.ai.features.release_plane domain 69.5 abstraction=0 (−15.0 weighted); maintainability=62 (−7.6 weighted); srp=73 (−6.7 weighted)
nala.athomic.ai.features.io infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.io.registry infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.lineage infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.lineage.registry infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.materialization infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.materialization.registry infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.store infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.store.models infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.store.registry infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.streaming.registry infra 70.0 abstraction=0 (−30.0 weighted)
nala.athomic.ai.features.serving_plane domain 70.7 abstraction=0 (−15.0 weighted); maintainability=57 (−8.6 weighted); srp=87 (−3.3 weighted)
nala.athomic.ai.features.caching.proxy domain 71.1 abstraction=0 (−15.0 weighted); maintainability=49 (−10.2 weighted); complexity=80 (−2.0 weighted)
nala.athomic.ai.features.debug.tracer domain 72.4 abstraction=0 (−15.0 weighted); purity=80 (−6.0 weighted); maintainability=73 (−5.4 weighted)
nala.athomic.ai.features.encoders.wiring domain 72.4 abstraction=0 (−15.0 weighted); purity=70 (−9.0 weighted); maintainability=82 (−3.6 weighted)
nala.athomic.ai.features.compiler.optimizer domain 73.3 abstraction=0 (−15.0 weighted); maintainability=63 (−7.5 weighted); purity=90 (−3.0 weighted)
nala.athomic.ai.features.graph.vector_graph domain 73.8 abstraction=0 (−15.0 weighted); maintainability=70 (−6.1 weighted); complexity=64 (−3.6 weighted)
nala.athomic.ai.features.encoders.service domain 74.1 abstraction=0 (−15.0 weighted); maintainability=62 (−7.6 weighted); srp=87 (−3.3 weighted)
nala.athomic.ai.features.discovery domain 74.4 abstraction=0 (−15.0 weighted); maintainability=63 (−7.4 weighted); complexity=68 (−3.2 weighted)
nala.athomic.ai.features.caching.keys domain 74.7 abstraction=0 (−15.0 weighted); maintainability=64 (−7.3 weighted); purity=90 (−3.0 weighted)
nala.athomic.ai.features.debug.catalog_repository domain 74.7 abstraction=33 (−10.0 weighted); maintainability=63 (−7.5 weighted); purity=85 (−4.5 weighted)
nala.athomic.ai.features.engines.instruction.temporal hot_path 75.3 abstraction=0 (−10.0 weighted); maintainability=66 (−8.5 weighted); complexity=88 (−4.2 weighted)
nala.athomic.ai.features.service domain 75.3 abstraction=0 (−15.0 weighted); maintainability=67 (−6.6 weighted); complexity=84 (−1.6 weighted)
nala.athomic.ai.features.temporal.states.l1_cache domain 75.3 abstraction=0 (−15.0 weighted); maintainability=74 (−5.2 weighted); purity=85 (−4.5 weighted)
nala.athomic.ai.features.transformations.providers.numeric domain 75.3 abstraction=0 (−15.0 weighted); maintainability=53 (−9.3 weighted); complexity=96 (−0.4 weighted)
nala.athomic.ai.features.base domain 75.6 abstraction=0 (−15.0 weighted); maintainability=59 (−8.2 weighted); complexity=88 (−1.2 weighted)
nala.athomic.ai.features.engines.runtime.columnar_context hot_path 75.6 abstraction=0 (−10.0 weighted); maintainability=62 (−9.6 weighted); complexity=92 (−2.8 weighted)
nala.athomic.ai.features.caching.serializer domain 75.9 abstraction=0 (−15.0 weighted); maintainability=54 (−9.1 weighted)
nala.athomic.ai.features.training.service domain 76.0 abstraction=0 (−15.0 weighted); maintainability=67 (−6.6 weighted); complexity=76 (−2.4 weighted)
nala.athomic.ai.features.store.providers._lake_scan adapter 76.1 maintainability=43 (−19.9 weighted); complexity=88 (−3.0 weighted); srp=93 (−1.0 weighted)
nala.athomic.ai.features.transformations.providers.categorical domain 76.9 abstraction=0 (−15.0 weighted); maintainability=66 (−6.9 weighted); complexity=88 (−1.2 weighted)
nala.athomic.ai.features.quality.baselines.distributed domain 77.3 abstraction=0 (−15.0 weighted); maintainability=70 (−6.1 weighted); complexity=84 (−1.6 weighted)
nala.athomic.ai.features.temporal.context domain 77.4 abstraction=0 (−15.0 weighted); maintainability=62 (−7.6 weighted)
nala.athomic.ai.features.types domain 77.6 abstraction=0 (−15.0 weighted); maintainability=63 (−7.4 weighted)
nala.athomic.ai.features.engines.instruction.profiler hot_path 77.7 abstraction=0 (−10.0 weighted); complexity=80 (−7.0 weighted); maintainability=79 (−5.4 weighted)
nala.athomic.ai.features.graph.ast domain 77.9 abstraction=0 (−15.0 weighted); maintainability=70 (−5.9 weighted); complexity=88 (−1.2 weighted)
nala.athomic.ai.features.graph.optimizer domain 78.0 abstraction=0 (−15.0 weighted); maintainability=69 (−6.2 weighted); complexity=92 (−0.8 weighted)
nala.athomic.ai.features.transformations.composite.providers.math domain 78.1 abstraction=0 (−15.0 weighted); maintainability=66 (−6.9 weighted)
nala.athomic.ai.features.graph.resolver domain 78.2 abstraction=0 (−15.0 weighted); maintainability=70 (−6.0 weighted); complexity=92 (−0.8 weighted)
nala.athomic.ai.features.transformations.providers.sequence domain 78.4 abstraction=0 (−15.0 weighted); maintainability=73 (−5.4 weighted); complexity=88 (−1.2 weighted)
nala.athomic.ai.features.control_plane domain 78.6 abstraction=0 (−15.0 weighted); maintainability=81 (−3.7 weighted); purity=95 (−1.5 weighted)
nala.athomic.ai.features.engines.routing.strategies.micro_batch hot_path 78.9 abstraction=0 (−10.0 weighted); maintainability=61 (−9.7 weighted); complexity=96 (−1.4 weighted)
nala.athomic.ai.features.compiler.engine domain 79.0 abstraction=0 (−15.0 weighted); maintainability=80 (−4.0 weighted); complexity=80 (−2.0 weighted)
nala.athomic.ai.features.transformations.composite.providers.nonlinear domain 79.0 abstraction=0 (−15.0 weighted); maintainability=72 (−5.6 weighted); complexity=96 (−0.4 weighted)
nala.athomic.ai.features.exceptions domain 79.3 abstraction=0 (−15.0 weighted); maintainability=71 (−5.7 weighted)
nala.athomic.ai.features.encoders.telemetry domain 79.4 abstraction=0 (−15.0 weighted); maintainability=82 (−3.6 weighted); complexity=80 (−2.0 weighted)
nala.athomic.ai.features.versioning.canary domain 79.4 abstraction=0 (−15.0 weighted); maintainability=80 (−3.9 weighted); srp=93 (−1.7 weighted)
nala.athomic.ai.features.versioning.shadow domain 79.4 abstraction=0 (−15.0 weighted); maintainability=74 (−5.2 weighted); complexity=96 (−0.4 weighted)
nala.athomic.ai.features.temporal.buffer domain 79.5 abstraction=0 (−15.0 weighted); maintainability=72 (−5.5 weighted)
nala.athomic.ai.features.temporal.states.memory domain 79.5 abstraction=0 (−15.0 weighted); purity=85 (−4.5 weighted); maintainability=95 (−1.0 weighted)
nala.athomic.ai.features.transformations.providers.hashing domain 79.5 abstraction=0 (−15.0 weighted); maintainability=76 (−4.7 weighted); complexity=92 (−0.8 weighted)
nala.athomic.ai.features.transformations.providers.temporal domain 79.6 abstraction=0 (−15.0 weighted); maintainability=73 (−5.4 weighted)
nala.athomic.ai.features.imputation.factory domain 80.1 abstraction=0 (−15.0 weighted); purity=90 (−3.0 weighted); maintainability=91 (−1.9 weighted)
nala.athomic.ai.features.debug.visualizer domain 80.2 abstraction=0 (−15.0 weighted); maintainability=76 (−4.8 weighted)
nala.athomic.ai.features.transformations.providers.boolean domain 80.2 abstraction=0 (−15.0 weighted); maintainability=76 (−4.8 weighted)
nala.athomic.ai.features.versioning.health domain 80.2 abstraction=25 (−11.2 weighted); maintainability=67 (−6.6 weighted); complexity=80 (−2.0 weighted)
nala.athomic.ai.features.tensors.feature_tensor hot_path 80.3 abstraction=0 (−10.0 weighted); maintainability=74 (−6.4 weighted); srp=67 (−3.3 weighted)
nala.athomic.ai.features.temporal.states.factory domain 80.6 abstraction=0 (−15.0 weighted); maintainability=88 (−2.5 weighted); purity=95 (−1.5 weighted)
nala.athomic.ai.features.training.models domain 80.7 abstraction=0 (−15.0 weighted); maintainability=79 (−4.3 weighted)
nala.athomic.ai.features.graph.tracing domain 80.8 abstraction=0 (−15.0 weighted); maintainability=89 (−2.2 weighted); complexity=80 (−2.0 weighted)
nala.athomic.ai.features.versioning.divergence domain 80.8 abstraction=20 (−12.0 weighted); maintainability=64 (−7.2 weighted)
nala.athomic.ai.features.encoders.decorators.concurrency decorator 80.9 abstraction=0 (−10.0 weighted); maintainability=74 (−9.1 weighted)
nala.athomic.ai.features.transformations.providers.text domain 80.9 abstraction=0 (−15.0 weighted); maintainability=82 (−3.7 weighted); complexity=96 (−0.4 weighted)
nala.athomic.ai.features.training.export domain 81.1 abstraction=0 (−15.0 weighted); maintainability=89 (−2.3 weighted); complexity=84 (−1.6 weighted)
nala.athomic.ai.features.graph.schema domain 81.3 abstraction=0 (−15.0 weighted); maintainability=89 (−2.2 weighted); purity=95 (−1.5 weighted)
nala.athomic.ai.features.temporal.windows domain 81.3 abstraction=0 (−15.0 weighted); maintainability=84 (−3.3 weighted); complexity=96 (−0.4 weighted)
nala.athomic.ai.features.factory domain 81.7 abstraction=0 (−15.0 weighted); maintainability=84 (−3.3 weighted)
nala.athomic.ai.features.transformations.providers.fused domain 81.8 abstraction=0 (−15.0 weighted); maintainability=84 (−3.2 weighted)
nala.athomic.ai.features.debug.models domain 82.0 abstraction=0 (−15.0 weighted); purity=90 (−3.0 weighted)
nala.athomic.ai.features.encoders.factory domain 82.0 abstraction=0 (−15.0 weighted); maintainability=85 (−3.0 weighted)
nala.athomic.ai.features.models.response domain 82.0 abstraction=0 (−15.0 weighted); maintainability=85 (−3.0 weighted)
nala.athomic.ai.features.temporal.states.kvstore domain 82.0 abstraction=0 (−15.0 weighted); purity=90 (−3.0 weighted)
nala.athomic.ai.features.quality.factory domain 82.2 abstraction=0 (−15.0 weighted); purity=95 (−1.5 weighted); maintainability=93 (−1.3 weighted)
nala.athomic.ai.features.caching.result domain 82.4 abstraction=0 (−15.0 weighted); maintainability=87 (−2.6 weighted)
nala.athomic.ai.features.encoders.decorators.caching decorator 82.4 abstraction=0 (−10.0 weighted); maintainability=78 (−7.6 weighted)
nala.athomic.ai.features.models.online domain 82.5 abstraction=0 (−15.0 weighted); maintainability=87 (−2.5 weighted)
nala.athomic.ai.features.io.adapters.arrow adapter 83.2 maintainability=76 (−8.3 weighted); complexity=76 (−6.0 weighted); purity=90 (−2.5 weighted)
nala.athomic.ai.features.caching.factory domain 83.6 abstraction=0 (−15.0 weighted); maintainability=93 (−1.4 weighted)
nala.athomic.ai.features.encoders.decorators.lineage decorator 83.9 abstraction=0 (−10.0 weighted); maintainability=82 (−6.1 weighted)
nala.athomic.ai.features.versioning.routing domain 84.2 abstraction=25 (−11.2 weighted); maintainability=77 (−4.6 weighted)
nala.athomic.ai.features domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.caching domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.compiler domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.debug domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.encoders domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.encoders.decorator_stack domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.engines.instruction.univariate hot_path 85.0 abstraction=0 (−10.0 weighted); maintainability=80 (−5.0 weighted)
nala.athomic.ai.features.engines.plan hot_path 85.0 abstraction=0 (−10.0 weighted); maintainability=80 (−5.0 weighted)
nala.athomic.ai.features.graph domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation.registry domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation.strategies domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation.strategies._base domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation.strategies.constant domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation.strategies.mean domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation.strategies.median domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.imputation.strategies.mode domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.models domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.platform_state domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.quality domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.quality.baselines domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.quality.registry domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.temporal domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.temporal.states domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.temporal.states.registry domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.training domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.transformations domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.transformations.composite domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.transformations.composite.providers domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.transformations.composite.registry domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.transformations.providers domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.transformations.registry domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.versioning domain 85.0 abstraction=0 (−15.0 weighted)
nala.athomic.ai.features.engines.routing.compute_scheduler hot_path 85.2 abstraction=0 (−10.0 weighted); maintainability=81 (−4.8 weighted)
nala.athomic.ai.features.engines.providers.torch_engine adapter 85.3 maintainability=65 (−12.2 weighted); purity=90 (−2.5 weighted)
nala.athomic.ai.features.graph.node domain 85.3 abstraction=50 (−7.5 weighted); maintainability=80 (−4.0 weighted); srp=93 (−1.7 weighted)
nala.athomic.ai.features.engines.runtime.orchestrator hot_path 85.4 abstraction=0 (−10.0 weighted); maintainability=87 (−3.2 weighted); complexity=96 (−1.4 weighted)
nala.athomic.ai.features.encoders.decorators.telemetry decorator 85.5 abstraction=0 (−10.0 weighted); maintainability=87 (−4.5 weighted)
nala.athomic.ai.features.engines.runtime.runtime_context hot_path 86.4 abstraction=0 (−10.0 weighted); maintainability=86 (−3.6 weighted)
nala.athomic.ai.features.engines.instruction.composite hot_path 86.5 abstraction=0 (−10.0 weighted); maintainability=86 (−3.5 weighted)
nala.athomic.ai.features.tensors.providers.torch_backend hot_path 87.0 abstraction=0 (−10.0 weighted); srp=80 (−2.0 weighted); purity=95 (−1.0 weighted)
nala.athomic.ai.features.encoders.decorators.base decorator 87.5 abstraction=0 (−10.0 weighted); purity=90 (−2.5 weighted)
nala.athomic.ai.features.engines.runtime.resolvers.standard hot_path 88.0 abstraction=0 (−10.0 weighted); purity=90 (−2.0 weighted)
nala.athomic.ai.features.tensors.providers.numpy_backend hot_path 88.0 abstraction=0 (−10.0 weighted); srp=80 (−2.0 weighted)
nala.athomic.ai.features.training.plan_hash_resolver domain 88.1 abstraction=50 (−7.5 weighted); maintainability=78 (−4.4 weighted)
nala.athomic.ai.features.engines.factory hot_path 88.5 abstraction=0 (−10.0 weighted); maintainability=94 (−1.5 weighted)
nala.athomic.ai.features.engines.providers.async_numpy adapter 88.7 maintainability=74 (−9.3 weighted); complexity=92 (−2.0 weighted)
nala.athomic.ai.features.io.adapters.dict_list adapter 88.9 maintainability=83 (−5.9 weighted); complexity=84 (−4.0 weighted); purity=95 (−1.2 weighted)
nala.athomic.ai.features.tensors.factory hot_path 89.0 abstraction=0 (−10.0 weighted); maintainability=96 (−1.0 weighted)
nala.athomic.ai.features.online_reader domain 89.4 abstraction=50 (−7.5 weighted); maintainability=84 (−3.1 weighted)
nala.athomic.ai.features.materialization.providers.batch adapter 89.9 maintainability=71 (−10.1 weighted)
nala.athomic.ai.features.encoders.decorators decorator 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.instruction hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.registry hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.routing hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.routing.strategies hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.routing.strategies.batch hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.runtime hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.runtime.resolvers hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.runtime.resolvers.composite hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.runtime.spill hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.runtime.spill.memmap hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.tensors hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.tensors.providers hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.tensors.registry hot_path 90.0 abstraction=0 (−10.0 weighted)
nala.athomic.ai.features.engines.providers.torch_graph adapter 91.3 maintainability=75 (−8.7 weighted)
nala.athomic.ai.features.streaming.sinks adapter 91.4 maintainability=75 (−8.6 weighted)
nala.athomic.ai.features.io.adapters adapter 91.8 maintainability=77 (−8.2 weighted)
nala.athomic.ai.features.store.providers adapter 91.8 maintainability=77 (−8.2 weighted)
nala.athomic.ai.features.store.providers.lake adapter 92.2 maintainability=78 (−7.8 weighted)
nala.athomic.ai.features.streaming.sinks.lake adapter 92.2 maintainability=78 (−7.8 weighted)
nala.athomic.ai.features.transformations.base domain 92.4 maintainability=70 (−5.9 weighted); srp=93 (−1.7 weighted)
nala.athomic.ai.features.store.providers.memory adapter 92.9 maintainability=80 (−7.1 weighted)
nala.athomic.ai.features.transformations.composite.base domain 93.2 maintainability=73 (−5.3 weighted); purity=95 (−1.5 weighted)
nala.athomic.ai.features.tensors.base hot_path 93.3 maintainability=84 (−4.1 weighted); srp=73 (−2.7 weighted)
nala.athomic.ai.features.engines.base hot_path 94.0 maintainability=76 (−6.0 weighted)
nala.athomic.ai.features.store.base infra 94.5 maintainability=72 (−5.5 weighted)
nala.athomic.ai.features.tensors.protocol hot_path 94.5 maintainability=83 (−4.1 weighted); srp=87 (−1.3 weighted)
nala.athomic.ai.features.io.base infra 95.0 purity=90 (−2.5 weighted); maintainability=88 (−2.5 weighted)
nala.athomic.ai.features.engines.providers.ray_engine adapter 95.6 maintainability=88 (−4.4 weighted)
nala.athomic.ai.features.engines.instruction.protocol hot_path 96.0 srp=60 (−4.0 weighted)
nala.athomic.ai.features.transformations.async_base domain 96.2 maintainability=81 (−3.8 weighted)
nala.athomic.ai.features.encoders.protocol domain 96.7 srp=87 (−3.3 weighted)
nala.athomic.ai.features.temporal.state domain 96.8 maintainability=84 (−3.2 weighted)
nala.athomic.ai.features.streaming.sinks.dual adapter 97.0 maintainability=91 (−3.0 weighted)
nala.athomic.ai.features.streaming.sinks.kvstore adapter 97.1 maintainability=92 (−2.9 weighted)
nala.athomic.ai.features.io.protocol infra 98.8 purity=95 (−1.2 weighted)
nala.athomic.ai.features.lineage.protocol infra 98.8 purity=95 (−1.2 weighted)
nala.athomic.ai.features.lineage.providers.noop adapter 98.8 purity=95 (−1.2 weighted)
nala.athomic.ai.features.engines.protocol hot_path 99.0 purity=95 (−1.0 weighted)
nala.athomic.ai.features.engines.instruction.base hot_path 100.0 —
nala.athomic.ai.features.engines.providers adapter 100.0 —
nala.athomic.ai.features.engines.routing.protocol hot_path 100.0 —
nala.athomic.ai.features.engines.runtime.protocol hot_path 100.0 —
nala.athomic.ai.features.engines.runtime.resolvers.protocol hot_path 100.0 —
nala.athomic.ai.features.engines.runtime.spill.protocol hot_path 100.0 —
nala.athomic.ai.features.imputation.protocol domain 100.0 —
nala.athomic.ai.features.lineage.providers adapter 100.0 —
nala.athomic.ai.features.lineage.providers.openlineage adapter 100.0 —
nala.athomic.ai.features.materialization.protocol infra 100.0 —
nala.athomic.ai.features.materialization.providers adapter 100.0 —
nala.athomic.ai.features.materialization.providers.noop adapter 100.0 —
nala.athomic.ai.features.materialization.providers.online adapter 100.0 —
nala.athomic.ai.features.protocol domain 100.0 —
nala.athomic.ai.features.quality.protocol domain 100.0 —
nala.athomic.ai.features.store.protocol infra 100.0 —
nala.athomic.ai.features.streaming.protocol infra 100.0 —
nala.athomic.ai.features.transformations.base_protocol domain 100.0 —
nala.athomic.ai.features.transformations.composite.protocol domain 100.0 —
nala.athomic.ai.features.transformations.protocol domain 100.0 —
MEAN 83.7