Workflow comparison
A cleaning workflow and a general chat tool solve different parts of the job
A general chat assistant can discuss data problems and draft code. A purpose-built cleaner adds file profiling, a validated rule contract, confirmation gates, deterministic execution, stored run provenance, and controlled downloads around that reasoning step.
Conversation is useful; execution needs a contract
Chat interfaces are flexible: you can describe a spreadsheet, paste examples, ask for formulas, or request code. That flexibility does not by itself establish which file version was processed, which operations were allowed, or whether the result matches a reviewed plan.
This product uses AI only to propose rules within an allowlist. The Server Action validates the response against the data profile, the user edits controlled parameters, and the Worker independently validates the frozen plan before execution.
Privacy and review are explicit product states
Sample sharing is a visible opt-in and defaults to off. The full file is not sent to the planning model. With the option disabled, neither masked rows nor per-column sample values appear in the model payload. With it enabled, at most five masked rows are included.
Nothing runs as a side effect of receiving an answer. A user must review supported rules, acknowledge high-risk items, confirm the plan, optionally compute impact, and start the deterministic run.
- Deterministic profiling before AI suggestions
- Rule-schema validation instead of free-form execution
- Explicit high-risk acknowledgement
- Run history, hashes, and engine version
Choose based on the task boundary
Use a general assistant when you want an open-ended explanation, brainstorming, or code you will inspect and run yourself. Use a review-first cleaner when you want a bounded upload-to-report workflow and a new output produced by a known engine.
The cleaner does not claim to replace every spreadsheet or programming workflow. Advanced imputation, winsorization, recipe persistence, and schema mapping are still coming soon and are not passed to the current Worker.