Initial Commit
This commit is contained in:
40
openspec/archive/2026-04-19-enterprise-barcode/tasks.md
Normal file
40
openspec/archive/2026-04-19-enterprise-barcode/tasks.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Tasks: enterprise-barcode
|
||||
|
||||
## 1. Scaffold
|
||||
|
||||
- [x] 1.1 `universal/media/barcode/`; 100/100/100/100; guard tests; CLAUDE/README/FOLDERS.
|
||||
|
||||
## 2. Errors + schemas
|
||||
|
||||
- [x] 2.1 `src/error-codes.ts` + `src/errors/barcode-errors.ts` — full error set.
|
||||
- [x] 2.2 Zod schemas.
|
||||
|
||||
## 3. Formats
|
||||
|
||||
- [x] 3.1 Code 39 + Code 93 + Code 128.
|
||||
- [x] 3.2 ITF (interleaved 2 of 5) + EAN-13 + UPC-A with check-digit helpers.
|
||||
- [x] 3.3 Data Matrix encoder (Reed-Solomon).
|
||||
- [x] 3.4 PDF417 encoder.
|
||||
- [x] 3.5 Co-located `.md` + unit + fuzz tests per format.
|
||||
|
||||
## 4. Generator
|
||||
|
||||
- [x] 4.1 `src/generator/barcode-generator.ts` — format dispatch + rendering to SVG/PNG.
|
||||
|
||||
## 5. Reader
|
||||
|
||||
- [x] 5.1 `src/reader/barcode-reader.ts` — `readBarcode` (image scan pipeline).
|
||||
|
||||
## 6. Batch
|
||||
|
||||
- [x] 6.1 `src/batch/batch-generator.ts` — `generateBatch` with partial-failure reporting.
|
||||
|
||||
## 7. Docs / barrel / subpath exports / README
|
||||
|
||||
## 8. Benchmarks
|
||||
|
||||
- [x] 8.1 Encode / decode benchmarks per format.
|
||||
|
||||
## 9. Ship gate
|
||||
|
||||
- [x] 9.1 Verification sequence; fold + archive.
|
||||
Reference in New Issue
Block a user