@@ -73,32 +73,35 @@ Build:
73
73
```
74
74
** Status** : Completed - Update preserves values, remove has --force flag
75
75
76
- ### Phase 3: Values Management
77
- #### Task 3.1: ` values set `
76
+ ### Phase 3: Values Management ✅
77
+ #### Task 3.1: ` values set ` ✅
78
78
``` prompt
79
79
Implement `values set <key> <value> --env <env>`:
80
80
1. Parse <value> based on schema type (JSON for arrays/objects)
81
81
2. Reject if key is sensitive (suggest set-secret)
82
82
3. Create values-<env>.json if missing
83
83
4. Support --values flag for custom path
84
84
```
85
+ ** Status** : Completed - Full type validation and environment isolation
85
86
86
- #### Task 3.2: ` values set-secret `
87
+ #### Task 3.2: ` values set-secret ` ✅
87
88
``` prompt
88
89
Create interactive `values set-secret <key> --env <env>`:
89
90
1. Validate key is sensitive in schema
90
91
2. Prompt for environment variable name
91
92
3. Store as {"type": "env", "name": "VAR"}
92
93
4. Validate env var exists (warning only)
93
94
```
95
+ ** Status** : Completed - Interactive prompts with env var validation
94
96
95
- #### Task 3.3: Values Query/Delete
97
+ #### Task 3.3: Values Query/Delete ✅
96
98
``` prompt
97
99
Implement:
98
100
- `values get <key> --env <env>`: Print value (mask secrets)
99
101
- `values list --env <env>`: Tabular output (key, value_preview)
100
102
- `values remove <key> --env <env>`: Remove key with confirmation
101
103
```
104
+ ** Status** : Completed - Rich table output with secret masking
102
105
103
106
### Phase 4: Core Engine
104
107
#### Task 4.1: Validator
0 commit comments