chore(consistency): write back state_hub ids for WP-0003 and WP-0004
Some checks failed
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>
This commit is contained in:
2026-06-26 23:58:30 +02:00
parent 51bc16c2de
commit 0dd38b2c49
2 changed files with 12 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ owner: codex
topic_slug: custodian
created: "2026-06-26"
updated: "2026-06-26"
state_hub_workstream_id: "e4400d9c-021a-4e44-8e9b-719f94a9561a"
---
# Discovery connectors
@@ -40,6 +41,7 @@ proceed in parallel; T05 (stale/unowned) depends on having connector-produced da
id: ATLAS-WP-0003-T01
status: todo
priority: high
state_hub_task_id: "e7b03e49-7e49-4629-ada1-facdf596569b"
```
Specify the read-only connector contract and the candidate lifecycle. Define the
@@ -60,6 +62,7 @@ Document in `docs/discovery-connectors.md`.
id: ATLAS-WP-0003-T02
status: todo
priority: high
state_hub_task_id: "2447547b-1776-4225-af4f-f73680ccb2df"
```
Build the connector that consumes `repo-scoping` observed facts/evidence as input
@@ -78,6 +81,7 @@ about config files/env/params to `surface.*` candidates with `kind`, `scope`, an
id: ATLAS-WP-0003-T03
status: todo
priority: medium
state_hub_task_id: "ddfb8eaf-46b4-4b15-9719-b167538c15fb"
```
Build a deterministic scanner over repository config surfaces — env files, YAML/TOML
@@ -94,6 +98,7 @@ references become `secret-ref` candidates (reference only, never values).
id: ATLAS-WP-0003-T04
status: todo
priority: medium
state_hub_task_id: "9e2f5893-7b98-4ca6-89d7-94d093d6bd4b"
```
Build a connector that inventories `feature-control` keys and emits `feature-flag`
@@ -110,6 +115,7 @@ delegation boundary). Surface stale flags as a signal.
id: ATLAS-WP-0003-T05
status: todo
priority: medium
state_hub_task_id: "ddcf070c-a863-47df-8c99-61c1980a8d18"
```
Add a report that flags surfaces with no resolvable `owner` (against domain-tree)

View File

@@ -9,6 +9,7 @@ owner: codex
topic_slug: custodian
created: "2026-06-26"
updated: "2026-06-26"
state_hub_workstream_id: "fbfdbf2b-ca6b-450e-a654-a61c5939f068"
---
# Effective-config explain and graph
@@ -45,6 +46,7 @@ T04 (blast-radius). T01 and T03 may start in parallel.
id: ATLAS-WP-0004-T01
status: todo
priority: high
state_hub_task_id: "cee293aa-b407-4b97-a462-b67d7aa0f170"
```
Implement a static resolver that, from a surface's `sources[]` (with layer `role`),
@@ -63,6 +65,7 @@ the `config explain` shape in [`wiki/ConfigLayering.md`](../wiki/ConfigLayering.
id: ATLAS-WP-0004-T02
status: todo
priority: high
state_hub_task_id: "5d66a8c1-74bd-4c6f-9ea6-839e884ad103"
```
Add a `tools/` command (e.g. `config_explain.py`) that takes a `surface.*` id and
@@ -78,6 +81,7 @@ Reuse the existing `tools/` + Makefile pattern (`make explain SURFACE=...`).
id: ATLAS-WP-0004-T03
status: todo
priority: medium
state_hub_task_id: "7b16eaa0-f5e1-4ff3-809d-729b312fd154"
```
Emit config-typed edges (`consumed_by`, `overrides`, `depends_on_secret`,
@@ -94,6 +98,7 @@ contributing the config semantics of each edge while the hub stores topology
id: ATLAS-WP-0004-T04
status: todo
priority: medium
state_hub_task_id: "57e085c7-25e8-4e2d-bb3e-43b82e351aa9"
```
Build a view that, for a given surface, traverses the graph to list affected
@@ -110,6 +115,7 @@ research §5. Supports change-risk reasoning before a change.
id: ATLAS-WP-0004-T05
status: todo
priority: medium
state_hub_task_id: "77b19d5f-f55c-48bb-8129-ba1478e47223"
```
Add tests proving the override path is deterministic and order-independent