---
id: TST-PFM-NOT-120
title: Platform notification declaration contracts
kind: unit
product_area: platform
module: notifications
revision: 1
status: draft
source_sha:
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
repository: services-platform
files:
  - modules/notifications/tests/unit/platform-notification-definitions.spec.js
implements:
  - ATS-PFM-NOT-001-15
environment: mock
implementation_state: implemented
latest_result: not-run
latest_run_at: null
latest_run_ref: null
conformance: not-verified
estimated_minutes: 1
isolation: Pure declaration and example inputs in one process.
evidence:
  - >-
    services-platform:modules/notifications/tests/unit/platform-notification-definitions.spec.js
verification_note: >-
  This suite checks the built-in declaration set without deploying a release or
  creating a recipient notice.
---

# Platform notification declaration contracts

## Verification Boundary

This suite checks the built-in declaration set without deploying a release or creating a recipient notice.

## What This Suite Proves

The executable case exercises validate the complete Platform declaration set.

## What It Does Not Prove

The suite does not establish the entire feature chain or a fresh execution result. Its retained assertions apply only within the stated dependency boundary.

## Real Dependencies and Test Doubles

The declaration schema, schema checker and communication renderer are real. The suite requires no external dependency.

## Must Not Be Doubled

The declaration constants, schema validation and example renderer must remain real.
