fpf-skilltelemetry-verify-compliance
Verifies that a telemetry span complies with FPF Discipline-Health (G.12).
When & Why to Use This Skill
This Claude skill automates the verification of telemetry spans to ensure full compliance with the FPF Discipline-Health (G.12) standard. By validating 4D completeness and anchor integrity, it helps engineering teams maintain high-quality observability data and 'Lawful Telemetry' records essential for robust system monitoring.
Use Cases
- Automated Compliance Auditing: Periodically analyze telemetry span batches to identify records that fail G.12 standards, ensuring long-term data health.
- Observability Debugging: Quickly diagnose missing context in distributed traces by identifying which mandatory FPF anchors (spec, performer, context, or system) are absent.
- CI/CD Quality Gates: Integrate into testing workflows to verify that new instrumentation in the codebase produces compliant telemetry before it reaches production.
- Governance Reporting: Generate structured compliance reports to document adherence to internal data discipline and health protocols.
| name | fpf-skill:telemetry-verify-compliance |
|---|---|
| description | Verifies that a telemetry span complies with FPF Discipline-Health (G.12). |
| version | 0.1.0 |
| allowed_tools | [] |
telemetry/verify-compliance Kernel
Context
This skill acts as a Discipline-Health Checkpoint (G.12). It validates that a given telemetry record (Span) contains the necessary evidence to be considered "Lawful Telemetry".
Instructions
Analyze the provided Span JSON and verify the following invariants:
1. 4D Completeness
Check for the presence of all mandatory FPF Anchors:
-
fpf.spec_ref -
fpf.performer_ref -
fpf.context_ref -
fpf.system_ref
2. Validity Checks
- Spec Validity:
fpf.spec_refmust start withmethod:or compatible scheme. - Context Validity:
fpf.context_refmust start withctx:orU.BoundedContext.
3. Output
Return a structured Compliance Report:
{
"compliant": boolean,
"missing_anchors": string[],
"violations": string[]
}
If compliant is false, violations must list the specific G.12 rules broken.