docs/plans/2026-03-17-docx-io-conversion-seams.md
Complete ordered slice 3 only:
DocxDocument builder contractspackages/docx-io/src/lib/preprocessMammothHtml.tspackages/docx-io/src/lib/html-to-docx/utils/list.tspackages/docx-io/src/lib/html-to-docx/utils/font-family-conversion.tspackages/docx-io/src/lib/html-to-docx/utils/url.tspackages/docx-io/src/lib/html-to-docx/docx-document.tsdocx-io already has decent html-to-docx integration coverage plus unit coverage for color and unit conversionDocxDocument helper contractsdecimal-bracket-end gets the right list suffix but falls back to the package default numbering type instead of forcing decimal numberingSecond notemore detaildocx-io is outside the fast test bucket, so targeted iteration for this package needs bun test <files> instead of bun run testpnpm turbo typecheck --filter=./packages/docx-io only went green after a full root pnpm build; the earlier filtered build was not enough to satisfy workspace-built exports for this packageDocxDocument coveragebun test packages/docx-io/src/lib/preprocessMammothHtml.spec.ts packages/docx-io/src/lib/html-to-docx/utils/list.spec.ts packages/docx-io/src/lib/html-to-docx/utils/font-family-conversion.spec.ts packages/docx-io/src/lib/html-to-docx/utils/url.spec.ts packages/docx-io/src/lib/html-to-docx/docx-document.spec.tspnpm installpnpm turbo build --filter=./packages/docx-iopnpm turbo typecheck --filter=./packages/docx-iopnpm lint:fixbun test packages/docx-io/src/lib/preprocessMammothHtml.spec.ts packages/docx-io/src/lib/html-to-docx/utils/list.spec.ts packages/docx-io/src/lib/html-to-docx/utils/font-family-conversion.spec.ts packages/docx-io/src/lib/html-to-docx/utils/url.spec.ts packages/docx-io/src/lib/html-to-docx/docx-document.spec.tspnpm buildpnpm turbo typecheck --filter=./packages/docx-ioDocxDocument helper contractsdecimal-bracket-end so it always emits decimal numbering instead of inheriting the package default style