17 lines
1.1 KiB
Markdown
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
|