docs(secrets): interactive console implementation plan (14 tasks)
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"planPath": "docs/plans/2026-07-19-secrets-interactive-cli.md",
|
||||
"tasks": [
|
||||
{"id": 1, "subject": "Task 1: Package + project wiring", "status": "pending"},
|
||||
{"id": 2, "subject": "Task 2: RecentTargetsStore", "status": "pending", "blockedBy": [1]},
|
||||
{"id": 3, "subject": "Task 3: TargetConfigReader + StoreTarget", "status": "pending", "blockedBy": [1]},
|
||||
{"id": 4, "subject": "Task 4: SecretsSession + SecretsSessionFactory + LiteralMasterKeyProvider", "status": "pending", "blockedBy": [2, 3]},
|
||||
{"id": 5, "subject": "Task 5: ReferenceAuditor", "status": "pending", "blockedBy": [4]},
|
||||
{"id": 6, "subject": "Task 6: KekDoctor", "status": "pending", "blockedBy": [4]},
|
||||
{"id": 7, "subject": "Task 7: SecretBundle export/import", "status": "pending", "blockedBy": [4]},
|
||||
{"id": 8, "subject": "Task 8: InteractiveShell skeleton + IInteractiveFlow + target picker", "status": "pending", "blockedBy": [4]},
|
||||
{"id": 9, "subject": "Task 9: CRUD flows (list / set-rotate / reveal / delete)", "status": "pending", "blockedBy": [8]},
|
||||
{"id": 10, "subject": "Task 10: Reference-audit + seeding flow", "status": "pending", "blockedBy": [5, 8]},
|
||||
{"id": 11, "subject": "Task 11: KEK-doctor flow", "status": "pending", "blockedBy": [6, 8]},
|
||||
{"id": 12, "subject": "Task 12: Bundle flows (export / import)", "status": "pending", "blockedBy": [7, 8]},
|
||||
{"id": 13, "subject": "Task 13: Program.cs entry point + non-TTY pin", "status": "pending", "blockedBy": [9, 10, 11, 12]},
|
||||
{"id": 14, "subject": "Task 14: Version bump, docs, final green run", "status": "pending", "blockedBy": [13]}
|
||||
],
|
||||
"lastUpdated": "2026-07-19T00:00:00Z"
|
||||
}
|
||||
Reference in New Issue
Block a user