Open
Conversation
…es 0.3.32, uuid 1.21, jiff 0.2.20 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…les, extract text redaction primitives Rename nvisy-ingest crate to nvisy-codec and update all workspace references. Split render/image.rs into a folder-module (mod.rs, blur.rs, block.rs) with improved documentation. Create render/text/ module and move text redaction primitives (PendingRedaction → PendingReplacement, apply_text_redactions → apply_replacements, apply_cell_redaction → mask_cell, hash_string) from pipeline's apply.rs into nvisy-codec. Enable jpeg alongside png for the pipeline's image-redaction feature. Remove old pipeline render/block.rs and render/blur.rs modules. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ype safety Move method() and replacement_value() to inner enums (TextRedactionOutput, ImageRedactionOutput, AudioRedactionOutput, TextRedactionSpec, etc.) so RedactionOutput and RedactionSpec delegate instead of duplicating match logic. Drop Copy/Eq/Hash from AudioRedactionSpec for consistency. Add audio_id to AudioLocation, type AnnotationLabel.scope as AnnotationScope enum, make Redaction.original_value non-optional, and add confidence field. Delete duplicated replacement_value() in nvisy-codec. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…text/tabular redaction apply Implement AsText trait on TxtHandler so apply_text_doc can use the trait's redact() method instead of manually reconstructing content. Narrow mask_cell to accept TextRedactionOutput directly instead of RedactionOutput, removing the default_mask_char param. Simplify apply_tabular_doc accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…, tighten module visibility Split AsText into AsText + AsRedactableText and AsImage into AsImage + AsRedactableImage with blanket impls, mirroring the codec/redaction separation. Add BoundingBoxU32 for pixel-exact rendering and use it in blur/block/pixelate renderers. Make render submodules private, remove internal re-exports from handler/mod.rs, and add pixelate renderer. Also includes ontology improvements: strum Display derives, typed AnnotationScope, non-optional Redaction.original_value, Entity helper methods, and deduplicated spec/output method() delegation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.