No description
Find a file
Snider 6c75fe6620 feat(go-config): Channel dimension + scope×channel resolution per RFC-CORE-003 (#139)
Adds Config.Channel field + channelParents() walk + ResolveWithChannel /
SetWithChannel / GetWithChannel methods on Service. Channel chain walks
specific → parent → empty (e.g. "social:instagram:business" yields 4
levels) crossed with scope chain (workspace → org → system).

AX-10 Good/Bad/Ugly coverage in channel_test.go.

Codex note: go build ./... blocked by repo go.work pre-existing
replacement conflict for dappco.re/go/api (#1020); verified via temp
module overlay.

Closes tasks.lthn.sh/view.php?id=139

Co-authored-by: Codex <noreply@openai.com>
2026-04-26 00:33:16 +01:00
.core feat: rename go-config to core/config 2026-03-14 10:21:18 +00:00
.scannerwork fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
docs fix(config): match core.WithService signature in NewConfigService 2026-04-14 23:18:18 +01:00
schema Add images manifest registry support 2026-04-15 19:13:20 +01:00
.DS_Store feat(config): mini/code pass 1 2026-04-15 17:30:27 +01:00
.gitignore chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:49 +00:00
assertions_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
channel.go feat(go-config): Channel dimension + scope×channel resolution per RFC-CORE-003 (#139) 2026-04-26 00:33:16 +01:00
channel_test.go feat(go-config): Channel dimension + scope×channel resolution per RFC-CORE-003 (#139) 2026-04-26 00:33:16 +01:00
CLAUDE.md feat(config): implement RFC features — Discover, XDG, manifests, watch, features, conclave 2026-04-14 22:25:04 +01:00
conclave.go fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
conclave_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
config.go feat(go-config): Channel dimension + scope×channel resolution per RFC-CORE-003 (#139) 2026-04-26 00:33:16 +01:00
config_extra_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
config_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
discover.go fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
discover_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
env.go fix(config): AX-6 banned-import purge in config.go + env.go (#655) 2026-04-25 06:31:25 +01:00
env_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
feature.go fix(config): AX sweep + watcher rename-survival + conclave isolation test 2026-04-15 00:00:52 +01:00
feature_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
go.mod test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
go.sum Add schema validation and RFC manifests 2026-04-15 17:53:54 +01:00
images_manifest.go fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
images_manifest_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
manifest.go fix(config): AX-6 sweep on manifest.go 2026-04-25 11:25:20 +01:00
manifest_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
paths.go fix(config): AX-6 sweep on schema.go + paths.go 2026-04-25 10:52:04 +01:00
paths_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
resolve.go fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
resolve_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
schema.go fix(config): AX-6 sweep on schema.go + paths.go 2026-04-25 10:52:04 +01:00
schema_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
service.go feat(go-config): Channel dimension + scope×channel resolution per RFC-CORE-003 (#139) 2026-04-26 00:33:16 +01:00
service_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
test_detect.go fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
test_detect_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
watch.go fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
watch_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
workspace.go fix(config): module path migration to dappco.re/go/config (#432) 2026-04-25 09:56:24 +01:00
workspace_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00
xdg.go fix(config): AX sweep + watcher rename-survival + conclave isolation test 2026-04-15 00:00:52 +01:00
xdg_test.go test(config): drop testify + add 4 _Ugly variants per AX-10 (#664) 2026-04-25 11:52:08 +01:00