ce-serialization-audit

Audit serialization code for ADR-031 conformance and structured reports.

78|15|Updated May 1, 2023
One-click install
npx skills add https://github.com/Moffran/calibrated_explanations --skill ce-serialization-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-serialization-audit
Source: https://github.com/Moffran/calibrated_explanations/tree/main/.claude/skills/ce-serialization-audit
Command: npx skills add https://github.com/Moffran/calibrated_explanations --skill ce-serialization-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit save and load behavior for ADR-031 schema contracts, invariants, and round-trip safety. This skill ensures serialization/deserialization preserves data integrity and enforces schema compliance across explainers and wrappers.

Core Features & Use Cases

  • Verify to_primitive/from_primitive contracts
  • Validate save_state/load_state manifests
  • Ensure legacy persistence compatibility and migration guidance
  • Produce structured audit reports with clear remediation notes

Quick Start

Run the audit on your ADR-031 serialization implementation to produce a concise compliance report.

Frequently Asked Questions about ce-serialization-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit serialization code for ADR-031 conformance?

To audit serialization code for ADR-031 conformance, run this skill to verify to_primitive/from_primitive and save_state/load_state contracts, producing a structured compliance report with remediation notes.

What does ADR-031 schema_version compliance require for serialization?

ADR-031 schema_version compliance requires serialization code to preserve schema_version presence, maintain JSON safety, and enforce round-trip invariants across explainers and wrappers to ensure data integrity.

How do I validate save_state and load_state round-trip invariants?

Validate save_state and load_state round-trip invariants by auditing the serialization logic to ensure deserialized data matches the original state, verifying manifest integrity and JSON safety throughout the process.

Can I audit legacy persistence compatibility for ADR-031 contracts?

Yes, you can audit legacy persistence compatibility for ADR-031 contracts. The skill checks legacy persistence layers and provides migration guidance to ensure backward compatibility and schema compliance.

What is the best way to verify to_primitive and from_primitive contracts?

The best way to verify to_primitive and from_primitive contracts is using an automated audit that checks schema_version presence, JSON safety, and round-trip invariants, outputting findings in a structured template.