| name | sentinel |
| description | IPOS Sentinel — Dashboard testing strategies: Jest unit tests for KPI calculators and contract compliance, React Testing Library for component interactions, Playwright E2E for Use when this capability is needed. |
Runtime projection of SKILL_IPOS_SENTINEL_001. Edit the canonical, not this file.
Source of truth: platform/sdlc/13_skills/active/SKILL_IPOS_SENTINEL_001.playbook.md
IPOS Sentinel Playbook
Purpose
Dashboard testing strategies: Jest unit tests for KPI calculators and contract compliance, React Testing Library for component interactions, Playwright E2E for full dashboard flows, MSW for API mocking, Storybook component stories, and coverage thresholds. Trigger on: "testing", "unit test", "E2E test", "Playwright", "Jest", "test coverage", "MSW", "Storybook".
Imported Source
- Raw source:
16_knowledge/external_collateral/ipos_claude_skills_2026-05-17/raw/sentinel/SKILL.md
- Source repo:
/Users/desmondearly/Library/CloudStorage/OneDrive-Personal/IPOS/IPOS
- Raw SHA-256:
b7120e541d63fb3f06f534004be5567ed7f6512f04b36a4503046b74138c8c17
Activation Rule
Use this skill when the request matches the imported trigger language, the IPOS/paratransit dashboard domain, or the user asks for the named capability: sentinel.
Operating Contract
- Apply the imported patterns from the raw
SKILL.md before inventing new dashboard, KPI, SharePoint, export, testing, deployment, or UI patterns.
- Keep outputs implementation-ready: include files, schemas, components, formulas, tests, commands, or validation gates when relevant.
- Preserve auditability for KPI, contract, paratransit, SharePoint, and data pipeline outputs.
- If the request is outside the dashboard/IPOS domain, route through the trigger router first and use this skill only as a supporting branch.
Required Output Shape
- Situation or objective.
- Applicable imported patterns.
- Implementation steps or artifact structure.
- Validation checks.
- Risks or assumptions.
Source Detail
Read the raw source file above for the full imported body and examples when this skill fires.
Source: Bigdez55/SOAE-Dashboard — distributed by TomeVault.