Commit graph

3 commits

Author SHA1 Message Date
jedarden
17bfa273b0 docs(pdftract-37qim): add verification note for CLI multi-output parsing
Some checks are pending
Schema Generation Validation / Validate JSON Schema (push) Waiting to run
Schema Generation Validation / Validate JSON Syntax (push) Waiting to run
Verification confirms the CLI parsing and validation for multi-format
output flags is already fully implemented in crates/pdftract-cli/src/output.rs.

All acceptance criteria verified:
- Duplicate format rejection ✓
- NDJSON exclusivity ✓
- At most one stdout ✓
- Auto-naming with --format + -o ✓

No code changes required.
2026-05-28 03:22:47 -04:00
jedarden
5f9666f9b0 docs(pdftract-37qim): verify CLI parsing + validation for multi-output
Verification of bead pdftract-37qim. All acceptance criteria PASS:

- --json a.json --md b.md -> 2 OutputSpecs built
- --json a.json --json b.json -> duplicate format error
- --ndjson --md b.md -> cannot be combined error (critical test)
- --md - --json out.json -> 2 specs, MD=Stdout, JSON=File
- --md - --json - -> at most one stdout error
- --format json,md -o out -> 2 specs, out.json + out.md

Implementation was already complete in crates/pdftract-cli/src/output.rs.
Verified with both unit tests (23/23 pass) and manual CLI testing.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 02:04:50 -04:00
jedarden
fa95e9649e fix(pdftract-37qim): fix span compilation errors, verify multi-output CLI parsing
Fixed compilation errors in Span constructors by adding missing `column: None` field.
Verified that the existing multi-output CLI parsing implementation meets all
acceptance criteria for bead pdftract-37qim.

Changes:
- crates/pdftract-core/src/span/mod.rs: Add column field to new() and empty() constructors

Verification:
- All 23 output::tests pass
- CLI parsing validated for duplicate format detection, ndjson exclusivity, stdout uniqueness
- Format auto-naming (--format with -o) works correctly
- Default behavior (no flags -> JSON to stdout) confirmed

See notes/pdftract-37qim.md for detailed verification results.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 01:29:07 -04:00