diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index 57f3539..b4befb5 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -27,6 +27,7 @@ | workplan | KEY-WP-0015 | finished | — | workplans/KEY-WP-0015-scope-intent-assessment.md | | workplan | KEY-WP-0016 | finished | — | workplans/KEY-WP-0016-authorization-code-protocol-hardening.md | | workplan | KEY-WP-0017 | finished | — | workplans/KEY-WP-0017-canonical-model-and-discovery-conformance.md | +| workplan | KEY-WP-0018 | finished | — | workplans/KEY-WP-0018-export-completeness-evidence.md | | task | ADHOC-2026-09-05-T01 | done | — | workplans/ADHOC-2026-09-05.md | | task | ADHOC-2026-09-07-T01 | done | — | workplans/ADHOC-2026-09-07.md | | task | KEY-WP-0001-T01 | done | — | workplans/KEY-WP-0001-keycape-implementation.md | @@ -113,4 +114,7 @@ | task | KEY-WP-0017-T02 | done | — | workplans/KEY-WP-0017-canonical-model-and-discovery-conformance.md | | task | KEY-WP-0017-T03 | done | — | workplans/KEY-WP-0017-canonical-model-and-discovery-conformance.md | | task | KEY-WP-0017-T04 | done | — | workplans/KEY-WP-0017-canonical-model-and-discovery-conformance.md | +| task | KEY-WP-0018-T01 | done | — | workplans/KEY-WP-0018-export-completeness-evidence.md | +| task | KEY-WP-0018-T02 | done | — | workplans/KEY-WP-0018-export-completeness-evidence.md | +| task | KEY-WP-0018-T03 | done | — | workplans/KEY-WP-0018-export-completeness-evidence.md | | intake | KEY-IN-0001 | closed | — | intakes/intakes.md | diff --git a/workplans/KEY-WP-0018-export-completeness-evidence.md b/workplans/KEY-WP-0018-export-completeness-evidence.md index e37e71b..325fc48 100644 --- a/workplans/KEY-WP-0018-export-completeness-evidence.md +++ b/workplans/KEY-WP-0018-export-completeness-evidence.md @@ -9,6 +9,7 @@ owner: claude topic_slug: export-completeness-evidence created: "2026-09-07" updated: "2026-09-07" +state_hub_workstream_id: "82ff99a1-65cc-5e1f-93fc-5bc8911ce77a" --- Closes gap G05 of `history/2026-09-05-011726-scope-intent-assessment.md`. @@ -34,6 +35,7 @@ prove it saw the whole directory must say which one it is. id: KEY-WP-0018-T01 status: done priority: medium +state_hub_task_id: "abb11f82-06e9-58ee-8be2-6d20491e9524" ``` Add an optional `domain.GroupLister` capability (`ListGroups`) and implement it @@ -56,6 +58,7 @@ which is the property the whole task exists for. id: KEY-WP-0018-T02 status: done priority: medium +state_hub_task_id: "d08f62dd-42e8-5c22-ba50-15b53f7473fd" ``` Record on the result which enumeration actually ran — a complete directory @@ -83,6 +86,7 @@ now derives each membership from the user/group pair actually observed. id: KEY-WP-0018-T03 status: done priority: medium +state_hub_task_id: "3cd47458-9469-5cd9-a0b1-f2894402e1f8" ``` Sort users, groups and memberships on stable keys so an unchanged directory