1.9 KiB
1.9 KiB
Tasks
api-router-hono: addsrc/pipeline/pipeline.ts(PipelineRouteTable).api-router-hono: addsrc/pipeline/pipeline.types.ts(HonoPipelineRoute+ bag types).api-router-hono: addsrc/pipeline/index.tsbarrel.api-router-hono: addsrc/pipeline/pipeline.md(≥200 words, basic + advanced examples).api-router-hono: addsrc/pipeline/pipeline.test.ts(full coverage onPipelineRouteTable).api-router-hono: extendHonoRouterwith pipeline-facet methods.api-router-hono: addROUTER_HONO.PIPELINE_ROUTE_COLLISIONerror code.api-router-hono: add./pipelinesubpath +PipelineRouteTableto top-level barrel.api-router-hono: vite config — multi-entry so subpathindex.jsfiles emit.api-router-hono: add@suaveplan/api-hostas dev dep.api-host/testing: addpipeline-router-conformance/feature module withrunPipelineRouterConformance(factory).api-host/testing: self-test the harness via a reference in-memoryPipelineRouter.api-host/testing: re-export the harness fromtesting.tsandtesting/index.ts.api-host: vite config — emittesting/testing.jsandtesting/pipeline-router-conformance/pipeline-router-conformance.js.api-router-hono: addpipeline.conformance.test.tswiring the harness againstHonoRouter.e2e/foundation-stack/src/fixture-plugin.ts: dropcreateFixtureRouterbody; use realHonoRouterpipeline facet.e2e/foundation-stack/src/server.ts: refresh the wiring-deviations comment.- Run
bunx turbo lint typecheck test build --filter=@suaveplan/api-router-hono --filter=@suaveplan/api-host→ green. - Run
bunx turbo test:coverage --filter=@suaveplan/api-router-hono→ 100/100/100/100. - Run
cd e2e/foundation-stack && bunx playwright test→ all 10 tests pass. - Fold deltas + archive change folder.