docs(01): verify kernel dependency tags

This commit is contained in:
Jakub Zych
2026-09-16 12:11:40 +02:00
parent de01194c75
commit 0bcc422b53

View File

@@ -40,7 +40,22 @@ Build the first executable path through `examples/hello`: explicit `summer.yaml`
| Watch | `github.com/fsnotify/fsnotify` | Observe app workspace directories and rebuild. | | Watch | `github.com/fsnotify/fsnotify` | Observe app workspace directories and rebuild. |
| Tests | `go test`, `go test -race`, `go vet`; `testify` only if helpful | Unit and example integration coverage. | | Tests | `go test`, `go test -race`, `go vet`; `testify` only if helpful | Unit and example integration coverage. |
The context authorizes these dependencies. Resolve exact module tags during implementation and commit `go.sum`; do not use `@latest` in repeatable plan commands. The [koanf docs](https://pkg.go.dev/github.com/knadh/koanf/v2) confirm successive `Load` calls merge into the existing tree. The current [env/v2 provider](https://pkg.go.dev/github.com/knadh/koanf/providers/env/v2) has `Opt{Prefix, TransformFunc, EnvironFunc}` and can inject an environment source in tests. The earlier project STACK.md's unversioned env-provider example is a sketch, not a required import path. The context authorizes these dependencies. Use checked module tags and commit `go.sum`; do not use `@latest` in repeatable plan commands. The [koanf docs](https://pkg.go.dev/github.com/knadh/koanf/v2) confirm successive `Load` calls merge into the existing tree. The current [env/v2 provider](https://pkg.go.dev/github.com/knadh/koanf/providers/env/v2) has `Opt{Prefix, TransformFunc, EnvironFunc}` and can inject an environment source in tests. The earlier project STACK.md's unversioned env-provider example is a sketch, not a required import path.
### Package Legitimacy Audit
All Phase 1 external packages below have live package pages and tagged module versions as of 2026-09-16; none is assumed. These are verified available tags, not a claim that no newer tag exists.
| Module | Checked tag | Primary source |
|---|---|---|
| `github.com/knadh/koanf/v2` | `v2.3.6` | [pkg.go.dev](https://pkg.go.dev/github.com/knadh/koanf/v2) |
| `github.com/knadh/koanf/providers/file` | `v1.2.1` | [pkg.go.dev](https://pkg.go.dev/github.com/knadh/koanf/providers/file) |
| `github.com/knadh/koanf/providers/confmap` | `v1.0.1` | [pkg.go.dev](https://pkg.go.dev/github.com/knadh/koanf/providers/confmap) |
| `github.com/knadh/koanf/providers/env/v2` | `v2.0.1` | [pkg.go.dev](https://pkg.go.dev/github.com/knadh/koanf/providers/env/v2) |
| `github.com/knadh/koanf/parsers/yaml` | `v1.1.1` | [pkg.go.dev](https://pkg.go.dev/github.com/knadh/koanf/parsers/yaml) |
| `github.com/spf13/cobra` | `v1.10.2` | [pkg.go.dev](https://pkg.go.dev/github.com/spf13/cobra) |
| `github.com/fsnotify/fsnotify` | `v1.10.1` | [pkg.go.dev](https://pkg.go.dev/github.com/fsnotify/fsnotify) |
| `golang.org/x/term` | `v0.46.0` | [pkg.go.dev](https://pkg.go.dev/golang.org/x/term) |
</standard_stack> </standard_stack>
<architecture_patterns> <architecture_patterns>