diff --git a/tasks/client/client-core.md b/tasks/client/client-core.md index 1f5a814..5eb8953 100644 --- a/tasks/client/client-core.md +++ b/tasks/client/client-core.md @@ -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 diff --git a/tasks/client/crate-init.md b/tasks/client/crate-init.md index 1dc45ef..14f673c 100644 --- a/tasks/client/crate-init.md +++ b/tasks/client/crate-init.md @@ -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 diff --git a/tasks/client/dial-iroh.md b/tasks/client/dial-iroh.md index c0cc65c..fe8f832 100644 --- a/tasks/client/dial-iroh.md +++ b/tasks/client/dial-iroh.md @@ -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 diff --git a/tasks/client/dial-quic.md b/tasks/client/dial-quic.md index e5b2b87..983284c 100644 --- a/tasks/client/dial-quic.md +++ b/tasks/client/dial-quic.md @@ -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 diff --git a/tasks/client/dial-tcp-tls.md b/tasks/client/dial-tcp-tls.md index 34e6589..4be17fe 100644 --- a/tasks/client/dial-tcp-tls.md +++ b/tasks/client/dial-tcp-tls.md @@ -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 diff --git a/tasks/client/error-type.md b/tasks/client/error-type.md index f6cae7e..27fdc77 100644 --- a/tasks/client/error-type.md +++ b/tasks/client/error-type.md @@ -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 diff --git a/tasks/client/review-client.md b/tasks/client/review-client.md index c0f6710..bf2d193 100644 --- a/tasks/client/review-client.md +++ b/tasks/client/review-client.md @@ -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 diff --git a/tasks/client/socks5-proxy.md b/tasks/client/socks5-proxy.md index 12ffc81..8d831dc 100644 --- a/tasks/client/socks5-proxy.md +++ b/tasks/client/socks5-proxy.md @@ -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 diff --git a/tasks/client/tests.md b/tasks/client/tests.md index 0ac495d..4ec15d1 100644 --- a/tasks/client/tests.md +++ b/tasks/client/tests.md @@ -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