Featuresmith Icon
Featuresmith
  • Docs
  • SDK
  • CLI
  • Examples
  • Roadmap
v0.4.0

Product Direction

Featuresmith Roadmap

Phases 0–4 are shipped in v0.4.0 (current). Everything from Phase 5 onward represents our planned long-term vision toward Dataset Contracts and state management.

Shipped

Shipped

Foundation & Core Review Capabilities (v0.1 → v0.4)

  • Monorepo core library, SDK (load, review, diff, score, plan), and CLI (featuresmith)
  • 10 built-in automated reviewers (schema, missingness, duplicates, constants, cardinality, stats, leakage, diff, feature quality)
  • ML Readiness Score with 7 effective health dimensions (0–100 composite scorecard)
  • Intelligent Leakage Detection with 6 pattern detectors (correlation, timestamp, duplicate target, etc.)
  • Centralized Recommendation Engine & inspectable Plan primitive (fs.plan() / featuresmith plan)

Next

Planned

Dataset Contracts, Apply Layer & Validation (v0.5)

  • featuresmith.apply — generating clean scikit-learn / Polars transformation code from accepted Plans (never a custom runtime)
  • Automatic post-export re-review and fs.diff() validation
  • featuresmith.contract module — DatasetContract schema, featuresmith.lock, and featuresmith lock --check

Medium-Term

Planned

Continuous Certification, Observability & Stability (v0.6 → v1.0)

  • Portable 'Featuresmith-verified' badge linked to featuresmith verify <hash>
  • Quality History storage abstraction & time-series quality tracking
  • Scheduled local re-reviews & regression alerts (Slack, email, webhook)
  • CI/CD contract drift gating (featuresmith-action GitHub Action)
  • v1.0.0 Stable Dataset Contract & public API freeze milestone

Long-Term

Planned

AI Assistance, Ecosystem Exporters & Scale (v1.1 → v2.0+)

  • AIProvider protocol (Ollama local default, OpenAI/Anthropic BYO-key), narrative summaries, and NL Plan authoring
  • dbt model-stub and Feast feature-definition code exporters
  • MLflow and Weights & Biases run-metadata attachments with Contract fingerprints
  • Pushdown profiling connectors (DuckDB, Snowflake, BigQuery) & optional Spark/Ray profiler backend
  • Hosted dashboard tier for team collaboration and shared history
View v0.4.0 shipped release details
Featuresmith Icon
Featuresmith

Open-source data profiling and validation for Python engineers.

Documentation

  • Introduction
  • Quick Start
  • Python SDK
  • CLI Reference

Community

  • GitHub
  • Discussions
  • Issues
  • Contributing

Project

  • Roadmap
  • Release status
  • Benchmarks
  • Changelog
  • Examples

Legal

  • Apache 2.0 License
  • Code of Conduct
  • Security

© 2026 Featuresmith Contributors. Released under the Apache 2.0 License.

Built by Aditya Gangwani in the open.