chore(client): mark all client tasks as completed
Phase 3 complete: alknet-client crate implemented with: - AlknetClient struct with builder methods (with_quinn, with_tcp_tls, with_iroh, with_socks5_proxy) - ClientDialError enum with 5 variants - dial_quic, dial_tcp_tls, dial_iroh methods - SOCKS5 proxy support (Socks5ProxyConfig, Socks5Credentials, Socks5UdpSocket) - Unit tests (18) + integration test (3) - All feature combos compile and test clean - Workspace build and tests pass
This commit is contained in:
1 parent
2a75724dde
commit
83a94ec03f
9 files changed
+9
-9
No files matched your search
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/client-core
|
||||
name: Implement AlknetClient struct, new, and builder methods (with_quinn, with_tcp_tls, with_iroh, with_socks5_proxy)
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/error-type]
|
||||
scope: moderate
|
||||
risk: medium
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/crate-init
|
||||
name: Initialize alknet-client crate with Cargo.toml, dependencies, and module skeleton
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [tls/review-tls, endpoint/review-endpoint]
|
||||
scope: moderate
|
||||
risk: low
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/dial-iroh
|
||||
name: Implement dial_iroh — iroh dial, producing a Connection
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/client-core]
|
||||
scope: moderate
|
||||
risk: medium
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/dial-quic
|
||||
name: Implement dial_quic — QUIC dial via quinn, producing a Connection
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/client-core]
|
||||
scope: moderate
|
||||
risk: medium
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/dial-tcp-tls
|
||||
name: Implement dial_tcp_tls — TCP+TLS dial via tokio-rustls, producing a Connection
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/client-core]
|
||||
scope: moderate
|
||||
risk: medium
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/error-type
|
||||
name: Implement ClientDialError enum with five variants
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/crate-init]
|
||||
scope: narrow
|
||||
risk: low
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/review-client
|
||||
name: Review alknet-client implementation for spec conformance, API shape, and test coverage
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/tests]
|
||||
scope: moderate
|
||||
risk: low
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/socks5-proxy
|
||||
name: Implement SOCKS5 proxy support — Socks5ProxyConfig, Socks5Credentials, Socks5UdpSocket, and proxy integration in dial_quic/dial_tcp_tls
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/dial-quic, client/dial-tcp-tls]
|
||||
scope: broad
|
||||
risk: high
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: client/tests
|
||||
name: Write unit tests for AlknetClient, dial methods, error type, and SOCKS5 proxy; add integration test for dial + take-over composition
|
||||
status: pending
|
||||
status: completed
|
||||
depends_on: [client/dial-quic, client/dial-tcp-tls, client/dial-iroh, client/socks5-proxy]
|
||||
scope: moderate
|
||||
risk: medium
|
||||
|
||||
Reference in new issue
Block a user