CS-PUB-007 · PUB Publication, subscriptions and Unified Namespace · 135 of 192
Rebuild or migrate a UNS projection
Platform Operator · Trigger: A projection is lost or its address design changes.
Simulated fixture data. Every record, receipt and timeline entry on this screen is demonstration material. It is never production evidence.
Acceptance
2 of 3 steps satisfiedThe rebuilt view will reconcile to its source authorities and declared freshness boundary.
Run the remaining steps below. The result is read back from record state — nothing here is a toast.
Normal path
Data is published under contract, entitled, and confirmed as actually consumed.
Step 1. Publish the topic under its contract.
satisfiedstatepublisheddeliveryHealthhealthyentitlementgranted
Separation of duties: Integration Engineer may not do this. Act as
Acceptance for this step: state = published
Step 2. Grant the entitlement the consumer needs.
not yet satisfiedstatedraftdeliveryHealthdegradedentitlementreview
Separation of duties: Integration Engineer may not do this. Act as
Acceptance for this step: entitlement = granted
Step 3. Activate the subscription and confirm receipts, not just delivery.
satisfiedstateactiveacceptanceacceptedentitlementgranted
Separation of duties: Integration Engineer may not do this. Act as
Acceptance for this step: state = active
Exception path
Rebuilding a convenience view will not create new business events or duplicate actions.
Alternate path. The consumer did not accept: request redelivery; consumption history is preserved.
not yet satisfiedstateactiveacceptanceacceptedentitlementreview
Separation of duties: Integration Engineer may not do this. Act as
Acceptance for this step: acceptance = partial
Workflow as specified
CoreSync will rebuild from designated authorities, retain alias and version policy and verify completeness before promoting the new projection.
Evidence written in this session
Nothing run yet in this session. Record state shown above may already satisfy steps from the seeded fixture history.
