Skip to content

add ctef-conformance-check composite GitHub Action#33

Draft
vdineshk wants to merge 2 commits into
mainfrom
claude/funny-hamilton-wBDwn
Draft

add ctef-conformance-check composite GitHub Action#33
vdineshk wants to merge 2 commits into
mainfrom
claude/funny-hamilton-wBDwn

Conversation

@vdineshk
Copy link
Copy Markdown
Owner

Summary

  • New composite GitHub Action at actions/ctef-conformance-check/ that wraps GET /api/ctef/readiness/{server_id} on Dominion Observatory and posts per-criterion CTEF v0.3.2 §4.5 conformance status (with remediation fix text per failed criterion) as a PR comment + job summary.
  • Outputs: readiness_grade, readiness_score, ready_for_ctef, trust_grade, trust_score, evidence_uri, attestation_uri, badge_markdown. Optional fail_on_non_compliant: 'true' to gate merges.
  • README + drop-in example-workflow.yml so any MCP server repo can adopt with uses: vdineshk/daee-engine/actions/ctef-conformance-check@main.
  • Prior-art search log under decisions/2026-05-11-novelty-hunt-ctef-conformance-action.md — 6 surfaces searched, no existing GitHub Action checks CTEF conformance or integrates with a behavioral-evidence registry.

Why

CTEF v0.3.2 publishes 2026-05-19 (T-8 days). Empire has shipped 7 CTEF endpoints over runs 026–037 but external callers in their first 30d = 0 (DISTRIBUTION-BACKLOG state per audit). This action is a callability surface that propagates /api/ctef/readiness into MCP server maintainers' CI pipelines. Each adoption = recurring HTTP traffic to spec-cited endpoints (/v1/behavioral-evidence, /api/sla-tier, /api/trust-delta) referenced in the readiness response's evidence fields.

No worker deploy this run — pure no-deploy callability surface, zero risk to the 11 currently-healthy spec-cited + CTEF endpoints.

Test plan

  • Bash logic unit-tested locally against https://dominion-observatory.sgdata.workers.dev/api/ctef/readiness/sg-cpf-calculator-mcp — parses VERSION, GRADE, SCORE, TRUST, EVIDENCE, ATTEST, BADGE correctly; per-criterion fix rendering verified.
  • All 11 spec-cited + CTEF endpoints re-verified HEALTHY post-commit (no deploy, sanity check only).
  • Dogfood: add .github/workflows/ctef-conformance.yml calling this action against a real Observatory-tracked server (deferred to follow-up PR).
  • Marketplace publication once a versioned tag (v1) is cut.

BUILDER RUN-038 — DISTRIBUTION-BACKLOG callability ship.


Generated by Claude Code

claude added 2 commits May 11, 2026 00:23
Composite action wraps GET /api/ctef/readiness/{server_id} on Dominion
Observatory and posts per-criterion remediation guidance to PRs. Surfaces
readiness_grade, readiness_score, trust_grade, evidence_uri, attestation_uri
as step outputs. Optional fail_on_non_compliant gates merges on the six
CTEF v0.3.2 §4.5 criteria.

Includes README + drop-in example workflow + prior-art search log under
decisions/.
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.

2 participants