Skip to content

feat: implement CLI config parsing (Backlog 3.1)#1

Merged
cpbeamer merged 1 commit into
developfrom
feat/backlog-3.1-cli-args
Mar 7, 2026
Merged

feat: implement CLI config parsing (Backlog 3.1)#1
cpbeamer merged 1 commit into
developfrom
feat/backlog-3.1-cli-args

Conversation

@cpbeamer

@cpbeamer cpbeamer commented Mar 7, 2026

Copy link
Copy Markdown
Owner

Implements backlog item 3.1. Replaces hardcoded config with CLI flags, adds 0-connection validation, and improves entity file check.

@cpbeamer cpbeamer merged commit 7dc86f0 into develop Mar 7, 2026
1 check failed
cpbeamer added a commit that referenced this pull request Mar 8, 2026
- #1: DRY response path - unified chunk read/unmask loop
- #2: Add entity masking before JSON redactor in schema mode
- #3: Add fuzzy matching to ScanAdapter (stage 3 pipeline)
- #4: schema_default is now ?[]u8, eliminating @constcast
- #5: Migrate all bool env vars to parseBoolEnv helper
- #6: Validate NANOMASK_HASH_KEY env var at parse time (64 hex)
- #7: hash() returns caller-owned slice (prevents dangling refs)
- #8: KNOWN LIMITATION documented (escape sequences in SCAN/HASH)
- #9: Entity masking runs on full body before JSON redaction
- Fix pre-existing Zig 0.15.2 API issue in hasher initFromFile
cpbeamer added a commit that referenced this pull request Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant