1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//! # Domain types
//!
//! ## Modules
//!
//! | Module | Types | Purpose |
//! |-----------------|-------------------------------------------------------------------|---------------------------------------------|
//! | `policy/` | [`RestartPolicy`], [`BackoffPolicy`], [`AdmissionPolicy`] | Lifecycle and concurrency policies |
//! | `selector/` | [`LabelSelector`], [`SelectorRequirement`] | Label selector for routing |
//! | `environment/` | [`TaskEnv`] | Task-provided environment variables |
//! | `query/` | [`TaskContinuation`], [`TaskFilter`], [`TaskQuery`], [`TaskPage`] | Task filtering and collections |
//! | `identity/` | [`AgentId`], [`Slot`], [`TaskId`] | Resource identity (`Arc<str>`) |
//! | `kind/` | [`TaskWorkload`] | Typed and extensible workload model |
//! | `label` | [`Labels`] | Key-value metadata (`BTreeMap`) |
//! | `flag` | [`Flag`] | Boolean toggle |
//! | `kv` | [`KeyValue`] | Generic key-value pair |
//! | `phase` | [`TaskPhase`] | Task lifecycle state |
//! | `timeout` | [`Timeout`] | Milliseconds |
//! | `capability` | [`AgentCapabilities`], [`RunnerCapability`] | Agent execution capabilities |
pub use ;
pub use ;
pub use ;
pub use ;
pub use ;
pub use TaskEnv;
pub use ;
pub use ;
pub use TaskPhase;
pub use Timeout;
pub use KeyValue;
pub use Flag;
pub use ;