From 139994cfac28ff97163ce4bf263f2bb035bbe0a7 Mon Sep 17 00:00:00 2001 From: tegwick Date: Thu, 10 Sep 2026 23:07:49 +0200 Subject: [PATCH] chore(consistency): register KEY-WP-0032 and refresh records [auto] Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01NV9oijZukGyGbRQGGKnK4P Assistant: claude-code Assistant-Model: opus Assistant-Process: 713576@bnt-lap001 Assistant-Session: 384c511d-9bce-4cb8-a676-2aef6c0c8df6 --- WORK-RECORDS.md | 7 +++++-- workplans/KEY-WP-0032-principal-type-provenance-guard.md | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/WORK-RECORDS.md b/WORK-RECORDS.md index ecf9e69..b9df507 100644 --- a/WORK-RECORDS.md +++ b/WORK-RECORDS.md @@ -23,7 +23,7 @@ | workplan | KEY-WP-0011 | finished | — | workplans/KEY-WP-0011-live-secret-exposure-recovery.md | | workplan | KEY-WP-0012 | finished | — | workplans/KEY-WP-0012-userinfo-canonical-subject-resolution.md | | workplan | KEY-WP-0013 | blocked | — | workplans/KEY-WP-0013-approval-engine-resource-audience.md | -| workplan | KEY-WP-0014 | blocked | — | workplans/KEY-WP-0014-native-credential-lane-handoff.md | +| workplan | KEY-WP-0014 | finished | — | workplans/KEY-WP-0014-native-credential-lane-handoff.md | | 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 | @@ -41,6 +41,7 @@ | workplan | KEY-WP-0029 | finished | — | workplans/KEY-WP-0029-scope-reassessment.md | | workplan | KEY-WP-0030 | finished | — | workplans/KEY-WP-0030-tenant-precondition-guard.md | | workplan | KEY-WP-0031 | finished | — | workplans/KEY-WP-0031-gate-house-tenant-ruling.md | +| workplan | KEY-WP-0032 | finished | — | workplans/KEY-WP-0032-principal-type-provenance-guard.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 | @@ -120,7 +121,7 @@ | task | KEY-WP-0014-T01 | done | — | workplans/KEY-WP-0014-native-credential-lane-handoff.md | | task | KEY-WP-0014-T02 | done | — | workplans/KEY-WP-0014-native-credential-lane-handoff.md | | task | KEY-WP-0014-T03 | done | — | workplans/KEY-WP-0014-native-credential-lane-handoff.md | -| task | KEY-WP-0014-T04 | wait | — | workplans/KEY-WP-0014-native-credential-lane-handoff.md | +| task | KEY-WP-0014-T04 | done | — | workplans/KEY-WP-0014-native-credential-lane-handoff.md | | task | KEY-WP-0015-T01 | done | — | workplans/KEY-WP-0015-scope-intent-assessment.md | | task | KEY-WP-0016-T01 | done | — | workplans/KEY-WP-0016-authorization-code-protocol-hardening.md | | task | KEY-WP-0016-T02 | done | — | workplans/KEY-WP-0016-authorization-code-protocol-hardening.md | @@ -179,4 +180,6 @@ | task | KEY-WP-0030-T02 | done | — | workplans/KEY-WP-0030-tenant-precondition-guard.md | | task | KEY-WP-0031-T01 | done | — | workplans/KEY-WP-0031-gate-house-tenant-ruling.md | | task | KEY-WP-0031-T02 | done | — | workplans/KEY-WP-0031-gate-house-tenant-ruling.md | +| task | KEY-WP-0032-T01 | done | — | workplans/KEY-WP-0032-principal-type-provenance-guard.md | +| task | KEY-WP-0032-T02 | done | — | workplans/KEY-WP-0032-principal-type-provenance-guard.md | | intake | KEY-IN-0001 | closed | — | intakes/intakes.md | diff --git a/workplans/KEY-WP-0032-principal-type-provenance-guard.md b/workplans/KEY-WP-0032-principal-type-provenance-guard.md index c07e2a4..a04f52f 100644 --- a/workplans/KEY-WP-0032-principal-type-provenance-guard.md +++ b/workplans/KEY-WP-0032-principal-type-provenance-guard.md @@ -9,6 +9,7 @@ owner: claude topic_slug: principal-type-provenance-guard created: "2026-09-10" updated: "2026-09-10" +state_hub_workstream_id: "150b892c-f112-5fb9-b0f0-8072a52b85d5" --- GH-DEC-2026-016 §5 applies A-16 to what makes a principal *human*: if `human` is @@ -28,6 +29,7 @@ quietly. id: KEY-WP-0032-T01 status: done priority: medium +state_hub_task_id: "2f42a72e-6292-5c02-9223-835db17b0a63" ``` `principal_type` has exactly one route to `human`: a string literal on the @@ -60,6 +62,7 @@ registration fails it at the exact line, and restoring it passes. id: KEY-WP-0032-T02 status: done priority: medium +state_hub_task_id: "13199970-75d1-5c38-aa8c-27d6e38dcf65" ``` No `principal_type_source` claim was added. There is one route, so a provenance