3b909338cb
feat(explain): implement ATLAS-WP-0004 T01+T02 — effective-config resolver + config explain
...
validate-registry / validate (push) Has been cancelled
Activate WP-0003 and WP-0004. Add tools/effective_config.py (deterministic,
order-independent override-path resolver — path only, never a value) and
tools/config_explain.py + `make explain` to render the layer path, winning
layer, validator, owner, consumers, and secret references for any surface.*.
Verified on all 4 seeded surfaces; order-independent; no values/secrets leak.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 00:05:01 +02:00
72bbdad2c8
feat(registry): complete ATLAS-WP-0002 T02, T03, T06
...
validate-registry / validate (push) Has been cancelled
T02: remove inherited capability.infotech.repo-template and template consumer
docs (statehub-register, template-validation-checklist); add
capability.infotech.config-surface-atlas and rewrite capabilities.yaml.
T03: seed 4 configuration surfaces (state-hub api-config, ops-warden
routing-catalog, reuse-surface federation-sources, ops-bridge tunnel-config)
with registry/indexes/surfaces.yaml; source-linked, no values, secret deps by
reference.
T06: add tools/validate_registry.py (schema + index gate), Makefile (make
validate), and .github/workflows/validate.yml (GitHub + Gitea Actions);
document in stack-and-commands. Verified malformed entries are rejected.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 23:19:18 +02:00
7078eaf596
feat(bootstrap): complete ATLAS-WP-0001 State Hub integration
...
Customize config-atlas identity (INTENT, SCOPE, AGENTS, rules), document
dev workflow commands, remove inherited repo-seed workplans, and add
ATLAS-WP-0002 registry foundation workplan.
2026-06-26 17:52:30 +02:00