Fix task status: 'complete' -> 'completed' for taskgraph compatibility

This commit is contained in:
2026-06-11 14:06:20 +00:00
parent cf002cc40f
commit 57cb071ff2
23 changed files with 23 additions and 23 deletions

View File

@@ -1,7 +1,7 @@
---
id: config/cli-parsing
name: Implement CLI argument parsing with clap and config file loading
status: complete
status: completed
depends_on: [config/static-config, config/validation]
scope: narrow
risk: low

View File

@@ -1,7 +1,7 @@
---
id: config/dynamic-config
name: Implement DynamicConfig with ArcSwap hot-reload and ConfigReloadHandle
status: complete
status: completed
depends_on: [config/static-config]
scope: moderate
risk: medium

View File

@@ -1,7 +1,7 @@
---
id: config/static-config
name: Implement StaticConfig, ListenerConfig, TlsConfig, and LoggingConfig structs with TOML deserialization
status: complete
status: completed
depends_on: [setup/project-init]
scope: moderate
risk: low

View File

@@ -1,7 +1,7 @@
---
id: config/validation
name: Implement config validation with all 18 validation rules and error reporting
status: complete
status: completed
depends_on: [config/static-config]
scope: moderate
risk: medium

View File

@@ -1,7 +1,7 @@
---
id: deploy/systemd-and-container
name: Create systemd unit file, Dockerfile, and docker-compose.yml for production deployment
status: complete
status: completed
depends_on: [ops/signals-and-shutdown]
scope: moderate
risk: low

View File

@@ -1,7 +1,7 @@
---
id: integration/startup-orchestration
name: Wire startup sequence with all components and sd_notify readiness signaling
status: complete
status: completed
depends_on: [config/cli-parsing, config/validation, config/dynamic-config, tls/tls-listener-setup, tls/http-redirect, proxy/host-routing, proxy/headers-and-forwarding, proxy/error-responses, ops/rate-limiting, ops/logging, ops/health-check, ops/admin-socket, ops/signals-and-shutdown, ops/body-size-limit]
scope: broad
risk: high

View File

@@ -1,7 +1,7 @@
---
id: ops/admin-socket
name: Implement Unix domain socket admin API for config reload with feedback and status
status: complete
status: completed
depends_on: [config/dynamic-config]
scope: moderate
risk: medium

View File

@@ -1,7 +1,7 @@
---
id: ops/body-size-limit
name: Implement global request body size limit with axum DefaultBodyLimit middleware
status: complete
status: completed
depends_on: [config/dynamic-config]
scope: single
risk: trivial

View File

@@ -1,7 +1,7 @@
---
id: ops/health-check
name: Implement health check endpoint on separate local port and HTTPS fallback
status: complete
status: completed
depends_on: [config/static-config]
scope: narrow
risk: low

View File

@@ -1,7 +1,7 @@
---
id: ops/logging
name: Implement structured logging with tracing, file output, and fail2ban-compatible format
status: complete
status: completed
depends_on: [setup/project-init]
scope: moderate
risk: low

View File

@@ -1,7 +1,7 @@
---
id: ops/rate-limiting
name: Implement token bucket rate limiting with IPv6 /64 normalization and background eviction
status: complete
status: completed
depends_on: [config/dynamic-config]
scope: moderate
risk: medium

View File

@@ -1,7 +1,7 @@
---
id: ops/signals-and-shutdown
name: Implement signal handling (SIGTERM/SIGINT/SIGHUP) and graceful shutdown sequence
status: complete
status: completed
depends_on: [config/dynamic-config, ops/admin-socket]
scope: moderate
risk: medium

View File

@@ -1,7 +1,7 @@
---
id: proxy/error-responses
name: Implement proxy error responses with plain text bodies and correct status codes
status: complete
status: completed
depends_on: [proxy/host-routing]
scope: single
risk: trivial

View File

@@ -1,7 +1,7 @@
---
id: proxy/headers-and-forwarding
name: Implement proxy header injection, hop-by-hop removal, and request forwarding with hyper Client
status: complete
status: completed
depends_on: [proxy/host-routing]
scope: moderate
risk: medium

View File

@@ -1,7 +1,7 @@
---
id: proxy/host-routing
name: Implement Host-based routing with global routing table from DynamicConfig
status: complete
status: completed
depends_on: [config/dynamic-config]
scope: narrow
risk: low

View File

@@ -1,7 +1,7 @@
---
id: review/core-components
name: Review core component implementations for spec conformance and pattern consistency
status: complete
status: completed
depends_on: [config/static-config, config/dynamic-config, config/validation, config/cli-parsing, tls/manual-tls, tls/acme-tls, proxy/host-routing, proxy/headers-and-forwarding, proxy/error-responses]
scope: moderate
risk: low

View File

@@ -1,7 +1,7 @@
---
id: review/integration-readiness
name: Review full integration and deployment readiness before release
status: complete
status: completed
depends_on: [integration/startup-orchestration, deploy/systemd-and-container]
scope: broad
risk: medium

View File

@@ -1,7 +1,7 @@
---
id: setup/project-init
name: Initialize Rust project with Cargo, dependencies, and module skeleton
status: complete
status: completed
depends_on: []
scope: moderate
risk: low

View File

@@ -1,7 +1,7 @@
---
id: setup/test-infrastructure
name: Set up test infrastructure with integration test helpers and fixtures
status: complete
status: completed
depends_on: [setup/project-init]
scope: narrow
risk: low

View File

@@ -1,7 +1,7 @@
---
id: tls/acme-tls
name: Implement ACME certificate provisioning with rustls-acme for automatic Let's Encrypt
status: complete
status: completed
depends_on: [setup/project-init]
scope: moderate
risk: high

View File

@@ -1,7 +1,7 @@
---
id: tls/http-redirect
name: Implement HTTP to HTTPS redirect listener with Host-based URL construction
status: complete
status: completed
depends_on: [config/static-config, config/dynamic-config]
scope: narrow
risk: low

View File

@@ -1,7 +1,7 @@
---
id: tls/manual-tls
name: Implement manual TLS certificate loading and ServerConfig construction
status: complete
status: completed
depends_on: [setup/project-init]
scope: narrow
risk: low

View File

@@ -1,7 +1,7 @@
---
id: tls/tls-listener-setup
name: Implement multi-listener TLS setup with ConnectInfo propagation and per-listener routers
status: complete
status: completed
depends_on: [tls/manual-tls, tls/acme-tls, config/static-config, config/dynamic-config]
scope: broad
risk: high