# Meeting action validation evidence run

Date: 2026-08-27

## Environment

- Deno 2.8.0
- TypeScript 6.0.3
- macOS 26.6.2, arm64
- No network calls or third-party dependencies

## Commands

```bash
deno check \
  docs/seo/evidence/meeting-action-validation/action_validator.ts \
  docs/seo/evidence/meeting-action-validation/fixture.ts \
  docs/seo/evidence/meeting-action-validation/run_fixture.ts \
  docs/seo/evidence/meeting-action-validation/render_manifest.ts \
  docs/seo/evidence/meeting-action-validation/evidence_artifact_test.ts

deno run --allow-write \
  docs/seo/evidence/meeting-action-validation/run_fixture.ts

deno run --allow-read --allow-write \
  docs/seo/evidence/meeting-action-validation/render_manifest.ts

deno test --allow-read \
  docs/seo/evidence/meeting-action-validation/action_validator_test.ts \
  docs/seo/evidence/meeting-action-validation/evidence_artifact_test.ts
```

## Result

- 4 synthetic transcript segments
- 8 supplied action candidates
- 2 accepted candidates
- 6 rejected candidates
- 20 tests passed; 0 failed

Each rejected candidate exercised one visible reason code:
`not_explicit_commitment`, `evidence_not_found`, `owner_unknown`,
`deadline_invalid`, `duplicate`, or `source_segment_mismatch`.

The SVG was rendered to a 1280×720 PNG and inspected for clipping,
overlapping text, missing labels, and count mismatches. None were found.

## Artifact hashes

```text
c328f5b9789c086d9d76bdf4975fe2e7857d9a09757914e37a93bf9f655760c3  meeting-action-validation-manifest-2026-08-27.json
d5a744498955d261fce43e0324c5fee063a1f2ccd78eb1c8b3cbcab0b1c14b08  meeting-action-validation-2026-08-27.svg
```

## Interpretation boundary

This run proves that the supplied validation logic behaves as documented for
the synthetic fixture. It does not prove transcription quality, model recall,
model precision, productivity gains, or task completion rates. A human must
approve accepted items before the workflow creates tasks or sends messages.
