Skip to content

feat(admin): add readable workspace labels - #20

Merged
konglyyy merged 1 commit into
mainfrom
fix/admin-readable-identities
Jul 27, 2026
Merged

konglyyy merged 1 commit into
mainfrom
fix/admin-readable-identities

Conversation

@konglyyy

@konglyyy konglyyy commented Jul 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • add optional creator display name and email fields to admin workspace responses
  • add optional workspace name fields to admin audit responses
  • preserve immutable user and workspace IDs as stable fallbacks
  • update the admin OpenAPI contract, manifest, durable contract notes, and regression coverage

Cross-repository change

This is the producer half of the admin readable-identities change.

Merge order:

  1. control-plane (this PR)
  2. platform-admin-console (related consumer PR)

Related PR: acornops/platform-admin-console#3

Validation

  • npm run validate with isolated CI-like PostgreSQL and Redis: passed
  • 965 tests passed
  • typecheck, style, migration, authorization, membership, run-event durability, contracts, OpenAPI, harness, and build checks passed
  • workspace platform contract check passed

Documentation impact

  • updated admin contract documentation and manifest
  • added the completed execution plan

Compatibility and residual risk

The new response fields are optional and additive. Existing immutable IDs remain present, and the joins are left joins, so older rows without readable labels retain their current behavior.

@konglyyy
konglyyy merged commit 33e7b50 into main Jul 27, 2026
3 checks passed
@konglyyy
konglyyy deleted the fix/admin-readable-identities branch July 27, 2026 06:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant