Initial Commit
This commit is contained in:
10
openspec/archive/2026-04-29-mime-spec-conformance/tasks.md
Normal file
10
openspec/archive/2026-04-29-mime-spec-conformance/tasks.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# Tasks — mime-spec-conformance
|
||||
|
||||
- [x] Wire `MimeEntrySchema.safeParse` into `registerMimeEntry`; throw `ParseError` on failure.
|
||||
- [x] Wire `DetectInputSchema.safeParse` into `detect`; throw `ParseError` on type-mismatched inputs (allow empty-input default per existing behaviour).
|
||||
- [x] Add `// schema: boundary-only` annotations to wire-only result schemas.
|
||||
- [x] Add `**Verified by:**` line under every `MIME-NN` requirement in `openspec/specs/mime/spec.md`.
|
||||
- [x] Add `src/db/db.spec-conformance.test.ts` covering MIME-07 / MIME-12 / MIME-16 / MIME-20.
|
||||
- [x] Confirm `bun scripts/openspec-conformance.ts @suaveplan/mime` reports zero errors.
|
||||
- [x] Confirm `bunx turbo lint typecheck test --filter=@suaveplan/mime` is green.
|
||||
- [x] Confirm `bunx turbo test:coverage --filter=@suaveplan/mime` reports 100/100/100/100.
|
||||
Reference in New Issue
Block a user