user-engine/WORK-RECORDS.md
tegwick 47a58d5cc2
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Report tenant grouping from the authority record
tenant-engine has made grouping mutable through its own reclassification
route, so a tenant created as tenant:small:acme can report grouping "large".
The identifier's grouping segment is now historical and must not be parsed.

TenantRecord dropped the field entirely, so the portal read discarded the one
safe source of a tenant's classification and left an operator with nothing but
the identifier to infer from — exactly the mistake the change creates. The
record and adapter now carry grouping, the operator screen shows it with a
note that the identifier segment is not the grouping, and the OpenAPI schema
documents where to read it.

Also corrects the UpdateTenant description, which still claimed grouping was
immutable. It is mutable, but never as metadata, because it resolves a
tenant's spend ceiling.

No reclassification control is offered here: that route is not deployed yet
and, per tenant-engine, wants its own permission rather than riding on rename.

Full suite: 149 tests, 3 provider-gated skips.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 10:56:54 +02:00

16 KiB

Work Records — user-engine

Generated by statehub fix-consistency (CUST-WP-0061-T04, work-record stage 3). Do not edit by hand — edit the source file/block listed for each record and re-run fix-consistency to refresh this index. Archived workplans are omitted; closed decisions/intakes/engagements stay listed so recently-resolved work is still visible. [auto]

Kind ID Status Lane Source
workplan USER-WP-0001 finished workplans/USER-WP-0001-preparation-and-interface-adoption.md
workplan USER-WP-0002 finished workplans/USER-WP-0002-isolated-mvp.md
workplan USER-WP-0003 finished workplans/USER-WP-0003-multi-tenancy.md
workplan USER-WP-0004 finished workplans/USER-WP-0004-multi-application-catalogs.md
workplan USER-WP-0005 finished workplans/USER-WP-0005-integrated-test-scenarios.md
workplan USER-WP-0006 finished workplans/USER-WP-0006-finalization-polish.md
workplan USER-WP-0007 finished workplans/USER-WP-0007-identity-domain-canon-alignment.md
workplan USER-WP-0008 finished workplans/USER-WP-0008-family-dataspace-onboarding.md
workplan USER-WP-0009 finished workplans/USER-WP-0009-postgres-durable-store-requirements.md
workplan USER-WP-0010 finished workplans/USER-WP-0010-registration-identity-and-factor-model.md
workplan USER-WP-0011 finished workplans/USER-WP-0011-prepared-accounts-and-entitlement-claims.md
workplan USER-WP-0012 finished workplans/USER-WP-0012-hats-realms-services-assets-access-profiles.md
workplan USER-WP-0013 finished workplans/USER-WP-0013-onboarding-journeys-and-welcome-protocols.md
workplan USER-WP-0014 finished workplans/USER-WP-0014-registration-and-access-management-ui.md
workplan USER-WP-0015 finished workplans/USER-WP-0015-registration-scenario-and-security-conformance.md
workplan USER-WP-0016 finished workplans/USER-WP-0016-durable-store-migration-and-conformance-harness.md
workplan USER-WP-0017 finished workplans/USER-WP-0017-durable-store-record-serialization.md
workplan USER-WP-0018 finished workplans/USER-WP-0018-postgres-store-adapter.md
workplan USER-WP-0019 finished workplans/USER-WP-0019-provider-backed-postgres-conformance.md
workplan USER-WP-0020 finished workplans/USER-WP-0020-self-service-and-user-administration-portal.md
workplan USER-WP-0021 active workplans/USER-WP-0021-portal-product-expansion.md
workplan USER-WP-0022 blocked workplans/USER-WP-0022-public-registration-and-jit-application-profiles.md
workplan USER-WP-0023 active workplans/USER-WP-0023-flex-auth-caller-identity.md
task USER-WP-0001-T1 done workplans/USER-WP-0001-preparation-and-interface-adoption.md
task USER-WP-0001-T2 done workplans/USER-WP-0001-preparation-and-interface-adoption.md
task USER-WP-0001-T3 done workplans/USER-WP-0001-preparation-and-interface-adoption.md
task USER-WP-0001-T4 done workplans/USER-WP-0001-preparation-and-interface-adoption.md
task USER-WP-0001-T5 done workplans/USER-WP-0001-preparation-and-interface-adoption.md
task USER-WP-0002-T1 done workplans/USER-WP-0002-isolated-mvp.md
task USER-WP-0002-T2 done workplans/USER-WP-0002-isolated-mvp.md
task USER-WP-0002-T3 done workplans/USER-WP-0002-isolated-mvp.md
task USER-WP-0002-T4 done workplans/USER-WP-0002-isolated-mvp.md
task USER-WP-0002-T5 done workplans/USER-WP-0002-isolated-mvp.md
task USER-WP-0002-T6 done workplans/USER-WP-0002-isolated-mvp.md
task USER-WP-0002-T7 done workplans/USER-WP-0002-isolated-mvp.md
task USER-WP-0003-T1 done workplans/USER-WP-0003-multi-tenancy.md
task USER-WP-0003-T2 done workplans/USER-WP-0003-multi-tenancy.md
task USER-WP-0003-T3 done workplans/USER-WP-0003-multi-tenancy.md
task USER-WP-0003-T4 done workplans/USER-WP-0003-multi-tenancy.md
task USER-WP-0003-T5 done workplans/USER-WP-0003-multi-tenancy.md
task USER-WP-0003-T6 done workplans/USER-WP-0003-multi-tenancy.md
task USER-WP-0003-T7 done workplans/USER-WP-0003-multi-tenancy.md
task USER-WP-0004-T1 done workplans/USER-WP-0004-multi-application-catalogs.md
task USER-WP-0004-T2 done workplans/USER-WP-0004-multi-application-catalogs.md
task USER-WP-0004-T3 done workplans/USER-WP-0004-multi-application-catalogs.md
task USER-WP-0004-T4 done workplans/USER-WP-0004-multi-application-catalogs.md
task USER-WP-0004-T5 done workplans/USER-WP-0004-multi-application-catalogs.md
task USER-WP-0004-T6 done workplans/USER-WP-0004-multi-application-catalogs.md
task USER-WP-0004-T7 done workplans/USER-WP-0004-multi-application-catalogs.md
task USER-WP-0005-T1 done workplans/USER-WP-0005-integrated-test-scenarios.md
task USER-WP-0005-T2 done workplans/USER-WP-0005-integrated-test-scenarios.md
task USER-WP-0005-T3 done workplans/USER-WP-0005-integrated-test-scenarios.md
task USER-WP-0005-T4 done workplans/USER-WP-0005-integrated-test-scenarios.md
task USER-WP-0005-T5 done workplans/USER-WP-0005-integrated-test-scenarios.md
task USER-WP-0005-T6 done workplans/USER-WP-0005-integrated-test-scenarios.md
task USER-WP-0005-T7 done workplans/USER-WP-0005-integrated-test-scenarios.md
task USER-WP-0006-T1 done workplans/USER-WP-0006-finalization-polish.md
task USER-WP-0006-T2 done workplans/USER-WP-0006-finalization-polish.md
task USER-WP-0006-T3 done workplans/USER-WP-0006-finalization-polish.md
task USER-WP-0006-T4 done workplans/USER-WP-0006-finalization-polish.md
task USER-WP-0006-T5 done workplans/USER-WP-0006-finalization-polish.md
task USER-WP-0006-T6 done workplans/USER-WP-0006-finalization-polish.md
task USER-WP-0006-T7 done workplans/USER-WP-0006-finalization-polish.md
task USER-WP-0007-T1 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0007-T2 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0007-T3 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0007-T4 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0007-T5 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0007-T6 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0007-T7 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0007-T8 done workplans/USER-WP-0007-identity-domain-canon-alignment.md
task USER-WP-0008-T1 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0008-T2 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0008-T3 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0008-T4 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0008-T5 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0008-T6 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0008-T7 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0008-T8 done workplans/USER-WP-0008-family-dataspace-onboarding.md
task USER-WP-0009-T1 done workplans/USER-WP-0009-postgres-durable-store-requirements.md
task USER-WP-0009-T2 done workplans/USER-WP-0009-postgres-durable-store-requirements.md
task USER-WP-0009-T3 done workplans/USER-WP-0009-postgres-durable-store-requirements.md
task USER-WP-0009-T4 done workplans/USER-WP-0009-postgres-durable-store-requirements.md
task USER-WP-0009-T5 done workplans/USER-WP-0009-postgres-durable-store-requirements.md
task USER-WP-0009-T6 done workplans/USER-WP-0009-postgres-durable-store-requirements.md
task USER-WP-0010-T1 done workplans/USER-WP-0010-registration-identity-and-factor-model.md
task USER-WP-0010-T2 done workplans/USER-WP-0010-registration-identity-and-factor-model.md
task USER-WP-0010-T3 done workplans/USER-WP-0010-registration-identity-and-factor-model.md
task USER-WP-0010-T4 done workplans/USER-WP-0010-registration-identity-and-factor-model.md
task USER-WP-0010-T5 done workplans/USER-WP-0010-registration-identity-and-factor-model.md
task USER-WP-0010-T6 done workplans/USER-WP-0010-registration-identity-and-factor-model.md
task USER-WP-0011-T1 done workplans/USER-WP-0011-prepared-accounts-and-entitlement-claims.md
task USER-WP-0011-T2 done workplans/USER-WP-0011-prepared-accounts-and-entitlement-claims.md
task USER-WP-0011-T3 done workplans/USER-WP-0011-prepared-accounts-and-entitlement-claims.md
task USER-WP-0011-T4 done workplans/USER-WP-0011-prepared-accounts-and-entitlement-claims.md
task USER-WP-0011-T5 done workplans/USER-WP-0011-prepared-accounts-and-entitlement-claims.md
task USER-WP-0011-T6 done workplans/USER-WP-0011-prepared-accounts-and-entitlement-claims.md
task USER-WP-0012-T1 done workplans/USER-WP-0012-hats-realms-services-assets-access-profiles.md
task USER-WP-0012-T2 done workplans/USER-WP-0012-hats-realms-services-assets-access-profiles.md
task USER-WP-0012-T3 done workplans/USER-WP-0012-hats-realms-services-assets-access-profiles.md
task USER-WP-0012-T4 done workplans/USER-WP-0012-hats-realms-services-assets-access-profiles.md
task USER-WP-0012-T5 done workplans/USER-WP-0012-hats-realms-services-assets-access-profiles.md
task USER-WP-0012-T6 done workplans/USER-WP-0012-hats-realms-services-assets-access-profiles.md
task USER-WP-0013-T1 done workplans/USER-WP-0013-onboarding-journeys-and-welcome-protocols.md
task USER-WP-0013-T2 done workplans/USER-WP-0013-onboarding-journeys-and-welcome-protocols.md
task USER-WP-0013-T3 done workplans/USER-WP-0013-onboarding-journeys-and-welcome-protocols.md
task USER-WP-0013-T4 done workplans/USER-WP-0013-onboarding-journeys-and-welcome-protocols.md
task USER-WP-0013-T5 done workplans/USER-WP-0013-onboarding-journeys-and-welcome-protocols.md
task USER-WP-0014-T1 done workplans/USER-WP-0014-registration-and-access-management-ui.md
task USER-WP-0014-T2 done workplans/USER-WP-0014-registration-and-access-management-ui.md
task USER-WP-0014-T3 done workplans/USER-WP-0014-registration-and-access-management-ui.md
task USER-WP-0014-T4 done workplans/USER-WP-0014-registration-and-access-management-ui.md
task USER-WP-0014-T5 done workplans/USER-WP-0014-registration-and-access-management-ui.md
task USER-WP-0014-T6 done workplans/USER-WP-0014-registration-and-access-management-ui.md
task USER-WP-0015-T1 done workplans/USER-WP-0015-registration-scenario-and-security-conformance.md
task USER-WP-0015-T2 done workplans/USER-WP-0015-registration-scenario-and-security-conformance.md
task USER-WP-0015-T3 done workplans/USER-WP-0015-registration-scenario-and-security-conformance.md
task USER-WP-0015-T4 done workplans/USER-WP-0015-registration-scenario-and-security-conformance.md
task USER-WP-0015-T5 done workplans/USER-WP-0015-registration-scenario-and-security-conformance.md
task USER-WP-0015-T6 done workplans/USER-WP-0015-registration-scenario-and-security-conformance.md
task USER-WP-0016-T1 done workplans/USER-WP-0016-durable-store-migration-and-conformance-harness.md
task USER-WP-0016-T2 done workplans/USER-WP-0016-durable-store-migration-and-conformance-harness.md
task USER-WP-0016-T3 done workplans/USER-WP-0016-durable-store-migration-and-conformance-harness.md
task USER-WP-0016-T4 done workplans/USER-WP-0016-durable-store-migration-and-conformance-harness.md
task USER-WP-0016-T5 done workplans/USER-WP-0016-durable-store-migration-and-conformance-harness.md
task USER-WP-0017-T1 done workplans/USER-WP-0017-durable-store-record-serialization.md
task USER-WP-0017-T2 done workplans/USER-WP-0017-durable-store-record-serialization.md
task USER-WP-0017-T3 done workplans/USER-WP-0017-durable-store-record-serialization.md
task USER-WP-0017-T4 done workplans/USER-WP-0017-durable-store-record-serialization.md
task USER-WP-0017-T5 done workplans/USER-WP-0017-durable-store-record-serialization.md
task USER-WP-0018-T1 done workplans/USER-WP-0018-postgres-store-adapter.md
task USER-WP-0018-T2 done workplans/USER-WP-0018-postgres-store-adapter.md
task USER-WP-0018-T3 done workplans/USER-WP-0018-postgres-store-adapter.md
task USER-WP-0018-T4 done workplans/USER-WP-0018-postgres-store-adapter.md
task USER-WP-0018-T5 done workplans/USER-WP-0018-postgres-store-adapter.md
task USER-WP-0019-T1 done workplans/USER-WP-0019-provider-backed-postgres-conformance.md
task USER-WP-0019-T2 done workplans/USER-WP-0019-provider-backed-postgres-conformance.md
task USER-WP-0019-T3 done workplans/USER-WP-0019-provider-backed-postgres-conformance.md
task USER-WP-0019-T4 done workplans/USER-WP-0019-provider-backed-postgres-conformance.md
task USER-WP-0019-T5 done workplans/USER-WP-0019-provider-backed-postgres-conformance.md
task USER-WP-0020-T01 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0020-T02 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0020-T03 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0020-T04 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0020-T05 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0020-T06 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0020-T07 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0020-T08 done workplans/USER-WP-0020-self-service-and-user-administration-portal.md
task USER-WP-0021-T01 done workplans/USER-WP-0021-portal-product-expansion.md
task USER-WP-0021-T02 done workplans/USER-WP-0021-portal-product-expansion.md
task USER-WP-0021-T03 done workplans/USER-WP-0021-portal-product-expansion.md
task USER-WP-0021-T04 done workplans/USER-WP-0021-portal-product-expansion.md
task USER-WP-0021-T05 wait workplans/USER-WP-0021-portal-product-expansion.md
task USER-WP-0022-T01 wait workplans/USER-WP-0022-public-registration-and-jit-application-profiles.md
task USER-WP-0022-T02 done workplans/USER-WP-0022-public-registration-and-jit-application-profiles.md
task USER-WP-0022-T03 cancel workplans/USER-WP-0022-public-registration-and-jit-application-profiles.md
task USER-WP-0022-T04 cancel workplans/USER-WP-0022-public-registration-and-jit-application-profiles.md
task USER-WP-0022-T05 progress workplans/USER-WP-0022-public-registration-and-jit-application-profiles.md
task USER-WP-0023-T01 done workplans/USER-WP-0023-flex-auth-caller-identity.md
task USER-WP-0023-T02 done workplans/USER-WP-0023-flex-auth-caller-identity.md
task USER-WP-0023-T03 wait workplans/USER-WP-0023-flex-auth-caller-identity.md