Files
2026-05-27 23:29:53 +01:00

1.0 KiB

Tasks: enterprise-barcode

1. Scaffold

  • 1.1 universal/media/barcode/; 100/100/100/100; guard tests; CLAUDE/README/FOLDERS.

2. Errors + schemas

  • 2.1 src/error-codes.ts + src/errors/barcode-errors.ts — full error set.
  • 2.2 Zod schemas.

3. Formats

  • 3.1 Code 39 + Code 93 + Code 128.
  • 3.2 ITF (interleaved 2 of 5) + EAN-13 + UPC-A with check-digit helpers.
  • 3.3 Data Matrix encoder (Reed-Solomon).
  • 3.4 PDF417 encoder.
  • 3.5 Co-located .md + unit + fuzz tests per format.

4. Generator

  • 4.1 src/generator/barcode-generator.ts — format dispatch + rendering to SVG/PNG.

5. Reader

  • 5.1 src/reader/barcode-reader.ts — readBarcode (image scan pipeline).

6. Batch

  • 6.1 src/batch/batch-generator.ts — generateBatch with partial-failure reporting.

7. Docs / barrel / subpath exports / README

8. Benchmarks

  • 8.1 Encode / decode benchmarks per format.

9. Ship gate

  • 9.1 Verification sequence; fold + archive.