4620244f39
feat(explain): complete ATLAS-WP-0004 — graph edges, blast-radius, determinism tests
...
validate-registry / validate (push) Has been cancelled
T05: tests/test_effective_config.py (6 tests) — order-independence, most-specific
winner, no value/secret leak; wired into make validate + CI.
T04: tools/blast_radius.py + make blast-radius — consumers, transitive dependents
(cycle-safe), secret refs, fan-out risk band.
T03: tools/config_graph.py + make graph/graph-query — emit config-typed edges to
registry/indexes/graph.yaml (queryable by surface id); staleness check in the gate.
WP-0004 finished (5/5). Read-first control-plane MVP complete: explain, graph,
and blast-radius over the seeded surfaces.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 00:16:58 +02:00
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
0dd38b2c49
chore(consistency): write back state_hub ids for WP-0003 and WP-0004
...
validate-registry / validate (push) Has been cancelled
Workstream + task ids assigned by fix-consistency for the new Phase 2 and
Phase 3 workplans.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 23:58:30 +02:00
1866505ba4
plan(workplans): add ATLAS-WP-0003 (connectors) and ATLAS-WP-0004 (explain & graph)
...
validate-registry / validate (push) Has been cancelled
Phase 2 (ATLAS-WP-0003): read-only discovery connectors reusing repo-scoping's
scanner/candidate/approval pipeline — connector contract, repo-scoping fact
ingestion, git-config scanner, feature-control flag connector, stale/unowned
detection.
Phase 3 (ATLAS-WP-0004): effective-config explain + knowledge graph — static
override-path resolver, config explain tool, config-typed edges to the State Hub
graph, blast-radius view, determinism tests.
File-first per ADR-001; state_hub ids to be written by fix-consistency.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 23:57:59 +02:00