Skip to content

AU native numeric call-site gap report

This is the NE-153 production audit for the xp imports in agent_utilities/. It covers 36 production files and 75 unique xp attribute surfaces. The names below are the historical audit inventory; every bounded production surface now has an explicit disposition: a native-kernel call, a caller-owned builtin-list loop, a deterministic random adapter, or a versioned artifact seam. The AU adapter does not grow a replacement array runtime.

Exact audited surfaces

Production file Surfaces observed
domains/finance/alpha_factors.py isnan, log, spearmanr
domains/finance/composite_backtest.py abs, array, asarray, cumprod, full, maximum, maximum.accumulate, mean, min, ones, prod, sqrt, std, zeros
domains/finance/cross_market_arb.py exp, linalg, linalg.lstsq, log, ones, sqrt, std, vstack
domains/finance/execution.py ks_2samp
domains/finance/kronos_forecaster.py abs, any, array, maximum, minimum, percentile, where
domains/finance/market_data.py cumsum, exp, random, random.default_rng
domains/finance/microstructure.py mean
domains/finance/profit_attribution.py corrcoef, cumprod, max, maximum, maximum.accumulate, mean, min, prod, sqrt, std, sum
domains/finance/research_autopilot.py array, cumsum, maximum, maximum.accumulate, mean, min, random, random.default_rng, sqrt, std, sum
domains/finance/risk_manager.py mean, norm_pdf, norm_ppf, percentile, random, random.default_rng, sort, std
domains/finance/signal_fusion.py abs, asarray, atleast_2d, cov, eye, linalg, linalg.LinAlgError, linalg.pinv, linalg.solve
domains/finance/visual_ta.py arange, max, mean, min, sum
graph/test_time_diversity.py asarray, dot, float32, linalg, linalg.norm
harness/assimilation_benchmark.py array, linalg, linalg.norm, log2, random, random.default_rng, vstack
harness/latent_efficiency_benchmark.py eye, float32, linalg, linalg.norm
harness/superhuman_gate.py asarray, float64, quantile, random, random.default_rng
knowledge_graph/assimilation/concept_matcher.py argsort, asarray, float32, linalg, linalg.norm
knowledge_graph/core/analogy_engine.py array, dot, linalg, linalg.norm
knowledge_graph/core/engine_tasks.py dot, linalg, linalg.norm, mean
knowledge_graph/core/formal_reasoning_core.py int64, linalg, linalg.matrix_power, linalg.norm, ones, random, random.default_rng, zeros
knowledge_graph/core/hypergraph.py concatenate, dot, maximum, random, random.default_rng, sqrt, zeros
knowledge_graph/core/markov_regime.py argsort, array, concatenate, cumsum, full, inf, prod, random, random.randint, zeros
knowledge_graph/core/optimal_execution.py array, float64, mean, std, sum, tanh, zeros
knowledge_graph/core/semantic_subsumption.py array, dot, linalg, linalg.norm
knowledge_graph/core/spectral_navigator.py argmax, argmin, array, clip, diag, diff, eigsh, empty, eye, fill_diagonal, float64, linalg, linalg.eigh, linalg.norm, random, random.default_rng, sort, sqrt, where
knowledge_graph/core/world_model.py asarray, concatenate, eye, float64, linalg, linalg.norm, linalg.solve, stack, zeros
knowledge_graph/distillation/deduplicator.py array, float32, linalg, linalg.norm
knowledge_graph/distillation/lsh_index.py array, dot, float32, linalg, linalg.norm, random, random.RandomState
knowledge_graph/extraction/fact_extractor.py asarray
knowledge_graph/memory/optimization_engine.py abs, arange, argmin, argsort, array, clip, dot, exp, float64, linalg, linalg.LinAlgError, linalg.norm, linalg.svd, log2, max, mean, newaxis, random, random.default_rng, sqrt, std, sum, triu_indices, var, where, zeros
knowledge_graph/orchestration/engine_finance.py array, zeros
knowledge_graph/retrieval/capability_index.py argsort, array, asarray, dot, float32, linalg, linalg.norm, load, save, stack, zeros
knowledge_graph/retrieval/generative_recommender.py argsort, array, empty, float64, linalg, linalg.norm, vstack, zeros
knowledge_graph/retrieval/semantic_retrieval_engine.py array, dot, linalg, linalg.norm, mean
knowledge_graph/retrieval/temporal_semantic_id.py argmin, asarray, float64, linalg, linalg.norm, nan_to_num, random, random.default_rng, sum, vstack
mcp/tools/analysis_tools.py cumprod, random, random.normal, roll

Final semantic dispositions

Gap family Representative callers Required owner
constructors/dtypes/constants all constructor-heavy callers, including capability index and spectral clustering Removed from AU; bounded builtin-list conversion and explicit loops
stateful/random module market-data, research, harness, LSH, temporal IDs, analysis tools _DeterministicRandom over seeded one-shot EG exports, including native batch choice/permutation; fixed seeds and list outputs
array arithmetic/indexing/broadcasting capability index, memory optimization, recommender, spectral/world models Bulk native matmul/kmeans where applicable, with caller-owned bounded mapping loops; no array runtime
covariance/persistence/object dtype finance signal paths and capability index save/load Bulk native covariance/matrix operations; save_numeric_artifact/load_numeric_artifact JSON seam with exact schema, bounds, and verified digest
missing scalar/vector helpers roll/cumulative/quantile/log2-style callers Explicit list loops or existing native reduction/elementwise calls
linalg compatibility regression, fusion, spectral, world-model callers Native solve/pinv/lstsq/svd/eigh; unsupported names remain typed failures

The focused facade tests cover both sides of this report: direct native calls (sum, sqrt, norm, where), deterministic random/list behavior including batch choice/permutation, bounded artifact round-trips with digest verification, and typed rejection of representative unsupported gaps (array, asarray, zeros, stack, save, load).