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,8 +1,9 @@
# Developing CommandKit
CommandKit currently contains adopted repository policies, accepted architectural
decisions, and implementation plans. There is no Go module or implemented command
dispatcher yet. The [README](../README.md) provides project orientation; the
decisions, implementation plans, and initial Go identity and outcome primitives.
Command dispatch is not implemented yet. The [README](../README.md) provides
project orientation; the
[documentation policy](policy/documentation.md#canonical-ownership) assigns
canonical documentation owners.
@@ -71,10 +72,10 @@ before staging, or use the staged check after staging only the intended files.
Sibling-checkout evidence links in the CLI proposal are review references, not
build dependencies; durable implemented contracts will belong in CommandKit.
There is no Go suite or release command to run in the current repository. Add
concrete development commands with their implementation. Future code validation
follows the testing policy; the release procedure and publication tooling will be
introduced with a releasable module under the release policy.
Run `go test ./...` from the repository root to compile the module and run its
deterministic tests. Format changed Go files with `gofmt`. The release procedure
and publication tooling will be introduced with a releasable module under the
release policy.
Follow the [local commit policy](policy/agents.md#git-commit-policy). Completed
units receive local commits by default, subject to explicit user instructions.