Files
suaveplan/openspec/archive/2026-05-12-enterprise-network-rename/tasks.md
2026-05-27 23:29:53 +01:00

17 lines
1.1 KiB
Markdown

# Tasks: enterprise-network-rename
- [x] 1. Update `enterprise-network` proposal.md to mark as superseded by `enterprise-network-rename`
- [x] 2. Write `openspec/changes/enterprise-network-rename/proposal.md` (this file)
- [x] 3. Write `openspec/changes/enterprise-network-rename/tasks.md` (this file)
- [x] 4. Create `universal/network/network-client/package.json` with `"name": "@suaveplan/network-client"`
- [x] 5. Implement `src/error-codes.ts` with `defineCodes("NET_CLIENT", [...])`
- [x] 6. Implement `src/core/http-client/` — `HttpClient`, types, tests
- [x] 7. Implement `src/core/websocket-client/` — `WebSocketClient`, types, tests
- [x] 8. Implement `src/middleware/` — logging, retry, auth, rate-limit
- [x] 9. Implement `src/utils/url.ts` and tests
- [x] 10. Write `tests/dep-graph.test.ts` — assert no import of `@suaveplan/network`
- [x] 11. Write property-based tests for URL round-trips
- [x] 12. Write benchmark suite
- [x] 13. Run `bunx turbo lint typecheck test --filter=@suaveplan/network-client` and achieve 100/100/100/100 coverage
- [x] 14. Archive the old `enterprise-network` change