design-an-interface · git:20260618.9c6c22c · 2026-06-18 · sha256 c6549ff6aad82557
design-an-interface git:20260618.9c6c22cC
Immutable. This exact content never changes and is served at /api/v1/blob/c6549ff6aad82557.
# design-an-interface — ave Mostly for schema design and validation tooling. When changing the record schema, generate 3 designs: A: minimal — fewest required fields B: rich — every useful field, most optional C: layered — core required + evidence extension + runtime extension Pick the one that the scanner can consume without breaking existing records. Schema changes must be backward compatible (new fields optional with defaults).