Skip to content

feat(evidence): render action reports#37

Merged
ElbertePlinio merged 1 commit into
mainfrom
feat/evidence-rendering
Jul 13, 2026
Merged

feat(evidence): render action reports#37
ElbertePlinio merged 1 commit into
mainfrom
feat/evidence-rendering

Conversation

@ElbertePlinio

Copy link
Copy Markdown
Member

Summary

  • add deterministic, backward-compatible Markdown action timelines
  • add escaped static report.html filmstrips with restrictive CSP and confined screenshots
  • expose confined MCP actions/report resources with descriptor-bound no-follow reads
  • preserve legacy-run behavior and reject corrupt, missing, symlinked, or swapped evidence files

PR 3 of 6 for evidence recording. Action producers and MCP/DevTools instrumentation remain deferred to later slices.

Validation

  • bun run typecheck
  • bun run build
  • focused evidence/CLI/MCP tests: 176 passed
  • full suite: 74 files, 916 passed, 2 skipped
  • coverage suite: 74 files, 916 passed, 2 skipped; thresholds passed
  • serious local review: security + correctness, followed by targeted fix verification; current HEAD clean

Not tested

  • platform smoke checks outside Linux

Refs #20

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@ElbertePlinio
ElbertePlinio merged commit 846dfe4 into main Jul 13, 2026
1 check passed
@ElbertePlinio
ElbertePlinio deleted the feat/evidence-rendering branch July 13, 2026 18:05
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