Structure and export multiple evidence-bound document records #425

Merged
admin merged 1 commits from codex/document-batch-evidence into main 2026-11-02 07:39:18 +00:00
Owner

Problem and change

The internal document workbench could structure and export only a single flat record. Add bounded multi-record extraction through INF0, validation of every field against its own source span, and all-or-nothing JSON or spreadsheet-safe CSV serialization.

Validation

  • Full local suite: 1300 passed, 197 skipped; targeted extraction, validation and export tests passed.
  • Typecheck, lint (8 existing warnings), and production build passed.
  • Tests cover INF0 adapter integration, bad evidence, truncated output, missing CSV fields, formula injection, multiline CSV and source mutation.

This is an internal component (maximum 200 records per call), not a customer-facing route. Mechanical source support does not establish semantic correctness or source coverage; empty, malformed or truncated results require review.

## Problem and change The internal document workbench could structure and export only a single flat record. Add bounded multi-record extraction through INF0, validation of every field against its own source span, and all-or-nothing JSON or spreadsheet-safe CSV serialization. ## Validation - Full local suite: 1300 passed, 197 skipped; targeted extraction, validation and export tests passed. - Typecheck, lint (8 existing warnings), and production build passed. - Tests cover INF0 adapter integration, bad evidence, truncated output, missing CSV fields, formula injection, multiline CSV and source mutation. This is an internal component (maximum 200 records per call), not a customer-facing route. Mechanical source support does not establish semantic correctness or source coverage; empty, malformed or truncated results require review.
admin added 1 commit 2026-11-02 07:37:21 +00:00
feat: validate and export evidenced document batches
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
masterplan-lock / check (push) Successful in 14s
CI (SIAX Cloud) / sonar (pull_request) Skipped
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / security (push) Successful in 29s
Security Scan (SIAX Cloud) / security (push) Successful in 37s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 27s
CI (SIAX Cloud) / security (pull_request) Successful in 43s
CI (SIAX Cloud) / integration (pull_request) Successful in 1m0s
CI (SIAX Cloud) / quality (push) Successful in 1m46s
CI (SIAX Cloud) / quality (pull_request) Successful in 1m34s
d56ccbb542
CODEOWNERS rules requested review from sax3l 2026-11-02 07:37:21 +00:00
admin merged commit 2d68ce5016 into main 2026-11-02 07:39:18 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/0pt#425