Skip to content

feat: project rules verdicts to table.evaluation/1.0 - #60

Merged
chaoz23 merged 2 commits into
mainfrom
agent/table-evaluation-projection
Aug 2, 2026
Merged

chaoz23 merged 2 commits into
mainfrom
agent/table-evaluation-projection

Conversation

@chaoz23

@chaoz23 chaoz23 commented Aug 2, 2026 •

Copy link
Copy Markdown
Owner

Summary

Projects one scoped native SRDCheck verdict into the shared
table.evaluation/1.0 contract from chaoz23/table-kit#11.

This remains an opt-in public interface: Python callers use
project_table_evaluation, CLI callers add --table-evaluation, and MCP
callers use the generic table_evaluation tool. Native query-tool response
schemas are unchanged.

Contract behavior

  • a checked_clean result means only that the exact named rules query passed;
    the scope is machine-readable in subject.entity_refs
  • illegal verdicts become findings only with exact evidence; every
    evidence_ref resolves in a self-contained evidence catalog
  • missing facts are compatible/eligible but unevaluated; unsupported and
    invalid inputs are neither compatible nor eligible
  • optional caller context carries stable session/entity/correlation references
    (correlation_id is represented as a typed correlation:* entity ref)
  • every result is self_attested, including when the calling agent is the DM;
    table rulings and protected-host authority remain separate
  • illegal verdicts without evidence and incoherent native verdicts fail closed

Validation

Dependencies / sequencing

@chaoz23
chaoz23 force-pushed the agent/table-evaluation-projection branch from 28f7655 to 21a43d8 Compare August 2, 2026 02:21
@chaoz23
chaoz23 marked this pull request as ready for review August 2, 2026 23:19
@chaoz23
chaoz23 merged commit 2361883 into main Aug 2, 2026
14 checks passed
@chaoz23 chaoz23 mentioned this pull request Aug 2, 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