Add module identity and outcome primitives

This commit is contained in:
2026-10-07 13:12:37 +00:00
parent e5c361d2cb
commit f61d1ae7dd
13 changed files with 538 additions and 8 deletions

View File

@@ -1,6 +1,6 @@
# Initial CommandKit implementation plan
Status: ready for implementation; all stages pending.
Status: implementation underway; Stage 1 complete and Stages 2-14 pending.
Date: 2026-10-07.
@@ -92,7 +92,7 @@ Do not install placeholders or claim capabilities for deferred features.
## Stage 1: establish the module and outcome primitives
**Status:** pending. **Prerequisite:** repository orientation.
**Status:** complete. **Prerequisite:** repository orientation.
1. Create `go.mod` for `gitea.maximumdirect.net/eric/CommandKit`, with `go 1.25.5`.
Use the roadmap's initial pins: ConfigKit v0.5.0, PromptKit v0.12.0,
@@ -162,6 +162,11 @@ invocation coordination.
**Checks:** compilation; focused outcome-helper checks for classification/status
and cause identity. No invocation or inspection behavior is claimed yet.
**Completion:** added the module and resolved dependency checksums, root identity
and outcome declarations, dependency attribution, and current development commands.
Verified with `go test ./...`, `go mod verify`, and
`git diff --check -- '*.md' COPYRIGHT`.
## Stage 2: implement the instance registry and command declarations
**Status:** pending. **Prerequisite:** Stage 1.