ATS-PFM-ELG-016 Maintain attention conditions throughout their lifecycle: Capability Test Specification
Markdown Design / Platform / Eligibility, Responsibilities and Attention / Personal Attention / Capability Test Specification Show evidence (sources, provenance, origins, pinned commits)Coverage Rule gap: FND-PFM-ELG-068 Transition gap: FND-PFM-ELG-068 Validation covered Permission gap: FND-PFM-ELG-068 Edge gap: FND-PFM-ELG-068 Failure gap: FND-PFM-ELG-068 Boundary covered Concurrency gap: FND-PFM-ELG-068 Invariant gap: FND-PFM-ELG-068 Interaction covered Test Scenarios 16 scenarios proving CAP-PFM-ELG-016 ; 12 bound to an existing test.
03 Guard provider writes permission api negative test
Proves BR-CAP-PFM-ELG-016-03 INV-DOM-PFM-ELG-005-02 Preconditions An application database role can invoke the attention functions. Steps Try direct table mutation and foreign-workspace, service, application and retired-kind claims. Expected All are rejected; Platform remains able to publish another application’s computed kind. Data No fixtures beyond the described setup. Bound to Source services-platform:modules/attention/tests/integration/services/persistence/items.integration.spec.js #reaches no table directly: a provider cannot write an item but through the functions 10 Authorize accountable manual clearance permission api negative test
Proves BR-CAP-PFM-ELG-016-10 Preconditions An open occurrence exists. Steps Resolve with and without separate clearance authority, then repeat. Expected The authorized reason is audited, unauthorized input fails and closed work returns not found. Data No fixtures beyond the described setup. Bound to Source services-platform:modules/attention/tests/e2e/attention.e2e.spec.js #resolves an open item with the reason, audited 12 Redirect merge references interaction api proposed
Proves BR-CAP-PFM-ELG-016-12 Preconditions The losing contact has an item, contact audience and personal state. Steps Merge into a surviving contact. Expected Supported references move to the survivor and an existing survivor state takes precedence. Data No fixtures beyond the described setup. Source services-platform:docs/attention.md #8. The merge participant ← Previous Capability Test Specification ATS-PFM-ELG-015 · Identify and repair gaps in responsibility coverage: Capability Test Specification Next Capability Test Specification → ATS-PFM-ELG-017 · Deliver relevant attention with a reason: Capability Test Specification