Skip to content

JNY-PFM-ELG-003Assess a draft before changing its audience

Markdown

JNY-PFM-ELG-003

Assess a draft before changing its audience

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationPartially observed

KindJourneyProduct areaPlatformModuleEligibility, Responsibilities and AttentionRevision1End-to-endOptional

Read atreact-console baf6dae3services-platform ad3f6a65

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Goal
Determine the audience impact of extending active-member qualification to inactive members.
Screens
/console/{tenantId}/configuration/platform/eligibilityRules/{key}/edit

Steps

#SurfaceActionCapabilityExpectedProvenance
1startEligibilityPopulationRunEvaluate the published expression across chapter contacts.CAP-PFM-ELG-011The submitted background run completes with state counts.test
2/console/{tenantId}/configuration/platform/eligibilityRules/{key}/editBroaden the draft to include inactive contacts and request simulation.CAP-PFM-ELG-011The draft and publication are compared.test
3getEligibilitySimulationInspect gains, losses and affected dependencies.CAP-PFM-ELG-011Counts and subject samples show the changes and relevant uses and references.test
4publishEligibilityDefinitionRelease the draft with its simulation selected.CAP-PFM-ELG-004The release retains its simulation choice and change summary.test
5publishEligibilityDefinitionInspect the requested recheck count.CAP-PFM-ELG-010Simulation gains and relevant role holders are queued.test
services-platform:modules/eligibility/tests/integration/services/population/population-run.integration.spec.js#queues a reconcile for every subject the simulation found newly eligible when the version is published

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate4The director omits simulationRecord an explicit skip at publicationThe release audit retains that choicetest
failure4Another author changes the simulated draftThe outdated simulation cannot support publicationThe director needs a new simulationtest

Assertions

IdStatementProvenance
01A simulation-backed release records its result and eligibility changes.test
02Results for an earlier draft cannot authorize publication of the current expression.test

End-to-end policy: optional: Service evidence covers background work; a browser check of the release dialog becomes useful when bulk-work planning is approved.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.