Skip to content

CAP-PFM-ELG-012Monitor eligibility failures and delays

Markdown

CAP-PFM-ELG-012

Monitor eligibility failures and delays

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

KindCapabilityProduct areaPlatformModuleEligibility, Responsibilities and AttentionRevision1

Read atservices-platform ad3f6a65react-console baf6dae3

The Formal Contract

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

Outcomes
Four alarm definitions alert operators to degraded evaluation.Decision logs support tracing without exposing personal information.
Surfaces
jobapi
Intent sources
services-platform:docs/milestones/plans/PLAT-M11-plan.md#2. Scopeservices-platform:docs/milestones/plans/PLAT-M11-plan.md#7. Deliverables

Controls

35 controls apply, from the corpus control catalogue.

TC-AVL-004 TC-AVL-005 TC-AZ-001 TC-AZ-002 TC-AZ-003 TC-AZ-004 TC-CHG-001 TC-CHG-002 TC-CHG-003 TC-CHG-004 TC-CHG-005 TC-CHG-006 TC-DAT-001 TC-DAT-002 TC-DAT-003 TC-IAM-001 TC-IAM-006 TC-LOG-004 TC-LOG-005 TC-MON-001 TC-MON-002 TC-MON-003 TC-PI-001 TC-PI-002 TC-PI-003 TC-PI-004 TC-PI-005 TC-PRV-001 TC-PRV-002 TC-TEN-001 TC-TEN-002 TC-TEN-003 TC-VEN-001 TC-VEN-002 TC-VEN-003

Permissions

KeyChecked atScope
platform.eligibility.readapitenant

Business Rules

7 rules, 5 to be proved before approval. A rule's product intent is derived from its origin: 7 confirmed by a product decision, the rest inheriting this capability's confirmed.

IdRuleKindEnforced atProvenance
01must prove
Confirmed
The closed-policy uncertainty alarm triggers above five percent over 15 minutes when at least 20 evaluations exist.
policyservicetest
services-platform:modules/eligibility/tests/unit/alarm-inputs.spec.ts#reads the evaluation counts under the API function’s service
02must prove
Confirmed
The provider-circuit alarm triggers on any refused call in five minutes across interactive evaluation and population work.
policyservicetest
services-platform:modules/eligibility/tests/unit/alarm-inputs.spec.ts#reads the circuit refusals under both services that evaluate: the API function’s and the population task’s
03must prove
Confirmed
Role-recheck queue age above 15 minutes and any population failure within an hour each trigger an alarm.
policyservicetest
services-platform:modules/eligibility/tests/unit/alarm-inputs.spec.ts#reads the population run’s failure under the service its task function records it as (DEF-ELIG-0675)
04must prove
Confirmed
Alarm inputs match emitted metrics and their dimensions rather than watching nonexistent series.
invariantservicetest
services-platform:modules/eligibility/tests/unit/alarm-inputs.spec.ts#reads only metrics some code path emits, under the emitter’s dimensions
05must prove
Confirmed
Evaluations, provider calls, population pages and publications produce structured diagnostic logs by workspace, rule and version without fact values, personal data or provider payloads.
policyservicetest
services-platform:modules/eligibility/tests/integration/services/evaluate/hosted-evaluate.integration.spec.js#logs one eligibility.evaluate event per evaluation with the plan and the state
06
Confirmed
An authorized workspace health request reads no business data, while the public health route reports the deployed service build.
permissionapitest
07
Confirmed
Eligibility has no dashboard, so operators inspect logs and metrics directly pending a product-wide dashboard choice.
policyservicedocumented

Scenarios

IdGivenWhenThenProvenance
01Thirty closed-policy questions cannot be determined and therefore deny.The alarm’s quarter-hour window is assessed.The uncertainty-rate alarm alerts the operator.test
02A pricing refusal has a retained decision.Support locates its diagnostics.Workspace, rule and version identify the log entry without personal payloads.test

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.