Skip to content

feat(spec): EVP/1 1.0.1 — 3-value verdict (§5 board ruling)#2

Merged
tattarw merged 1 commit into
mainfrom
feat/3value-verdict-board-ruling
Jun 10, 2026
Merged

feat(spec): EVP/1 1.0.1 — 3-value verdict (§5 board ruling)#2
tattarw merged 1 commit into
mainfrom
feat/3value-verdict-board-ruling

Conversation

@tattarw

@tattarw tattarw commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Replace 4-value PASS/DECIDE/BLOCK/INSUFFICIENT_SIGNAL with PROCEED/PROCEED_STRATEGIC/ABANDON. Aligns with all SDKs + live API.

Replace 4-value PASS/DECIDE/BLOCK/INSUFFICIENT_SIGNAL with the canonical
3-value PROCEED/PROCEED_STRATEGIC/ABANDON. Aligns the open spec with the
live api.etymolt.com surface and all reference SDKs (@etymolt/sdk v0.2.0,
etymolt v0.2.0, etymolt-mock v0.2.0, @etymolt/mcp-server v2.0.2).

New required field 'status' (complete/partial) — distinguishes verdict
from data-quality; absorbs prior INSUFFICIENT_SIGNAL semantics.

New optional field 'reason' — sub-codes (clean / coexistence_required /
hard_blocker / no_workaround / insufficient_signal) preserve granularity
for telemetry without bloating the verdict taxonomy.

CHANGELOG bumped to 1.0.1. JSON Schema updated. Validator tests
updated to use new enum + sample verdicts.
@tattarw tattarw merged commit 24da29d into main Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant