Expand description
Standalone expression parsing, semantic deduplication, and local search.
Re-exports§
pub use analysis::ExpressionAnalysis;pub use analysis::RejectionReason;pub use analysis::analyze_expression;pub use artifact::ArtifactError;pub use artifact::CANDIDATE_SCHEMA;pub use artifact::CHECKPOINT_SCHEMA;pub use artifact::CandidateRecord;pub use artifact::CheckpointDraft;pub use artifact::FeedbackProvenance;pub use artifact::MANIFEST_SCHEMA;pub use artifact::OperatorPolicyProvenance;pub use artifact::PublicationPointer;pub use artifact::RunCheckpoint;pub use artifact::RunManifest;pub use artifact::StructuralScoreComponents;pub use artifact::publication_pointer_path;pub use artifact::read_candidates;pub use artifact::read_checkpoint;pub use artifact::read_published_run;pub use artifact::write_checkpoint_atomic;pub use artifact::write_jsonl_atomic;pub use artifact::write_manifest_atomic;pub use artifact::write_run_transactional;pub use ast::Expr;pub use ast::ExprKind;pub use canonical::canonical;pub use canonical::fingerprint;pub use canonical::semantic_canonical;pub use canonical::semantic_fingerprint;pub use dedup::DedupError;pub use dedup::DedupResult;pub use dedup::DuplicateRecord;pub use dedup::RejectedRecord;pub use dedup::deduplicate;pub use dedup::deduplicate_with_catalog;pub use dialect::DIALECT_SCHEMA;pub use dialect::DialectArtifact;pub use dialect::DialectError;pub use dialect::DialectSpec;pub use dialect::UnaryScalarLowering;pub use dialect::compile_dialect;pub use engine::SearchError;pub use engine::SearchGuidance;pub use engine::SearchResult;pub use engine::SearchRunOptions;pub use engine::run_search;pub use engine::run_search_with_catalog;pub use engine::run_search_with_options;pub use engine::run_search_with_options_and_catalog;pub use feedback::FEEDBACK_DATASET_SCHEMA;pub use feedback::FeedbackAuditReport;pub use feedback::FeedbackConfig;pub use feedback::FeedbackDataset;pub use feedback::FeedbackError;pub use feedback::FeedbackRecord;pub use feedback::GUIDED_CANDIDATE_SCHEMA;pub use feedback::GuidanceEstimate;pub use feedback::GuidedCandidate;pub use feedback::OPERATOR_POLICY_SCHEMA;pub use feedback::OperatorPolicyConfig;pub use feedback::OperatorPolicyReport;pub use feedback::audit_feedback;pub use feedback::candidate_features;pub use feedback::prioritize_candidates;pub use feedback::reweight_operator_catalog;pub use feedback::write_guided_jsonl_atomic;pub use novelty::StructuralDescriptor;pub use novelty::common_ancestor_depth;pub use novelty::describe;pub use novelty::describe_with_catalog;pub use novelty::descriptor_distance;pub use numeric::BrainProxyMetrics;pub use numeric::ColumnarDataset;pub use numeric::DailyEvidence;pub use numeric::EvaluationArtifact;pub use numeric::EvaluationConfig;pub use numeric::NumericColumn;pub use numeric::NumericError;pub use numeric::NumericEvaluator;pub use numeric::SplitEvidence;pub use numeric::evaluate_numeric;pub use numeric::evaluate_numeric_with_catalog;pub use operators::ArgumentSpec;pub use operators::Arity;pub use operators::Catalog;pub use operators::FieldSpec;pub use operators::GroupSpec;pub use operators::KeywordConstraint;pub use operators::KeywordSpec;pub use operators::OperatorSpec;pub use operators::ScalarDomain;pub use operators::ValueDomain;pub use operators::builtin_catalog;pub use parquet_input::ParquetInputError;pub use parquet_input::PreparedPanel;pub use parquet_input::SharadarPanelConfig;pub use parquet_input::prepare_sharadar_panel;pub use parser::ExpressionError;pub use parser::parse_expression;pub use parser::parse_expression_with_catalog;pub use transform::CATALOG_SCAFFOLD_OPERATION;pub use transform::CatalogScaffoldPolicy;pub use transform::Limits;pub use transform::MOTIF_CATALOG_SCAFFOLD_OPERATION;pub use transform::MutationClass;pub use transform::Provenance;pub use transform::SEEDED_CATALOG_SCAFFOLD_OPERATION;pub use transform::TransformKind;pub use transform::TransformValidationError;pub use transform::crossover;pub use transform::crossover_with_catalog;pub use transform::crossover_with_paths;pub use transform::generate_with_catalog;pub use transform::generate_with_catalog_scaffold_policy;pub use transform::is_catalog_scaffold_operation;pub use transform::mutate;pub use transform::mutate_applicable_with_catalog;pub use transform::mutate_with_catalog;pub use transform::mutate_with_class;pub use transform::mutate_with_class_and_catalog;pub use transform::sample_with_catalog;pub use transform::validate_transformed;pub use transform::validate_transformed_with_catalog;pub use tree::ExprPath;pub use tree::KindSet;pub use tree::PathEntry;pub use tree::PathError;pub use tree::PathSegment;pub use tree::allowed_kinds;pub use tree::enumerate_paths;pub use tree::replace_subtree;pub use tree::subtree_at;
Modules§
- analysis
- artifact
- ast
- canonical
- dedup
- dialect
- Generic, local-only target-dialect lowering and compatibility checks.
- engine
- feedback
- Offline measured-feedback guidance kept separate from structural scoring.
- measured_
search - Bounded ask/tell evolution driven only by externally measured outcomes.
- novelty
- numeric
- Optional, offline measured evidence over immutable columnar input.
- operators
- parquet_
input - Optional immutable Parquet adapters for local numeric evidence.
- parser
- transform
- tree
Structs§
- Resource
Limits - Search
Spec - Bounded configuration shared by the CLI and the future search engine.
- Structural
Score Config - Versioned weights for a deliberately non-financial local score.
- Structural
Score Weights
Enums§
- Spec
Error - Validation failures for
SearchSpec.
Constants§
- MAX_
CANDIDATES - Absolute memory-safety ceiling for a single run.
- MAX_
SHORTLIST - Absolute retained-result ceiling for a single run.
- MAX_
THREADS - Absolute worker-pool ceiling for a single process.
- SEARCH_
SPEC_ SCHEMA - Schema version for the public search configuration.