generated from coulomb/repo-seed
chore(consistency): write back state_hub ids for WP-0003 and WP-0004
Some checks failed
validate-registry / validate (push) Has been cancelled
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:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user