Clean supplied URL, email, and address fields for contact records, preserving one row per input with changed-field, review, dedupe-key, and cross-field signals. Does not scrape, find, verify, enrich, geocode, score confidence, choose survivors, or merge contacts.
Added structured OUTPUT summaries with
schemaVersion = "contact-cleanup-output-v1", selected controls,
row counts, diagnostic summaries, first-release limits, and explicit
unsupported-capability booleans.
Added the repo-local Actor manifest, input schema, deterministic
smoke input, dataset schema, output schema, and key-value-store
schema.
Added the technical README and changelog contract, with manifest
links to both local files.
Added the local benchmark fixture and baseline, plus factory registry
and source-foundation metadata for the aggregate package.
Added factory control-plane placeholders so release, publication,
monitoring, operations, frugality, pricing, and legacy-disposition
evidence can be tracked outside the runtime changelog.
Store-surface documentation notes
Polished the README first screen and body around supplied-record
cleanup, row preservation, review routing, dedupe/match-key
preparation, pay-per-usage/no-custom-charge posture, and explicit
no-verification, no-enrichment, no-merge boundaries.
Added the fixture-backed output examples and support interpretation
pack under docs/output-examples.md.
Added repo-owned Store icon source/raster assets and factory
publication-contract references for icon, categories, and SEO
metadata.
Kept publication, Store pricing, recurrence, workflow ownership, and
legacy Actor disposition out of runtime release notes unless they
change user-visible package behavior.