v1.2.0: Read-only provenance preflight
Highlights
- Adds Step 0a, a read-only provenance preflight for inspectable Unicode text carriers.
- Reports zero-width controls, bidi controls, tag characters, variation selectors, unusual spaces, and other format characters with escaped codepoints and context.
- Audits multilingual orthography and other legitimate uses before flagging, including Persian U+200C.
- Keeps provenance evidence separate from the prose authenticity score.
- Updates all supported tool adapters, documentation, examples, and the seven-section output contract.
- Adds focused regression cases for suspicious U+200B and legitimate Persian U+200C, both passing blind forward tests.
Boundaries
- No removal, normalization, rewriting, metadata stripping, scripts, dependencies, or network access were added.
- Statistical token watermarks, C2PA, EXIF, XMP, document properties, pixel marks, audio, and video remain outside this text-only scan.
- A carrier does not prove AI authorship, and the absence of a carrier is not a clean certificate.
Validation
- Skill validator passed.
- Eval JSON and diff checks passed.
- Focused provenance forward tests passed 2/2.
See CHANGELOG.md for the full release record.