Skip to content

chore(review): 2026-04-11 audit — doc drift, a11y chip toggle, playba…#4

Merged
adminbjkai merged 1 commit into
mainfrom
chore/review-2026-04-11
Apr 12, 2026
Merged

chore(review): 2026-04-11 audit — doc drift, a11y chip toggle, playba…#4
adminbjkai merged 1 commit into
mainfrom
chore/review-2026-04-11

Conversation

@adminbjkai
Copy link
Copy Markdown
Owner

…ckFilter edges

  • docs/system.md: remove 'signed outbound webhooks' from 'intentionally missing' (outbound HMAC signing has been live since 2026-04-10 — ADR-003, impl plan, README, and deliver-webhook.ts all agree it's shipped)
  • docs/contracts.md:
    • auth/setup: doc 400 -> code 409 (+ explicit 201 success shape)
    • auth/login: add documented 429 + Retry-After branch
    • auth/me: doc 500 -> code 404
    • videos/:id/delete: add concrete response shape and the idempotent-repeat note
  • components/transcript-card/TranscriptControls.tsx: speaker-filter chips now expose aria-pressed + action-framed aria-label (a11y parity with the 2026-04-10 ARIA video-rail-tab fix)
  • components/TranscriptCard.speaker-selection.test.tsx: +1 test locking aria-pressed toggle behavior
  • components/player-card/playbackFilter.test.ts: +5 edge-case tests (duration guard, clamp, out-of-order input, non-finite/degenerate, filter-off passthrough)
  • docs/status.md, docs/cap5_implementation_plan.md: record the new coverage
  • docs/review-2026-04-11.md: dated review doc for this pass
  • scripts/ship-review-2026-04-11.sh: helper used to land these edits safely

…ckFilter edges

- docs/system.md: remove 'signed outbound webhooks' from 'intentionally missing'
  (outbound HMAC signing has been live since 2026-04-10 — ADR-003, impl plan,
  README, and deliver-webhook.ts all agree it's shipped)
- docs/contracts.md:
  - auth/setup: doc 400 -> code 409 (+ explicit 201 success shape)
  - auth/login: add documented 429 + Retry-After branch
  - auth/me: doc 500 -> code 404
  - videos/:id/delete: add concrete response shape and the idempotent-repeat note
- components/transcript-card/TranscriptControls.tsx: speaker-filter chips now
  expose aria-pressed + action-framed aria-label (a11y parity with the
  2026-04-10 ARIA video-rail-tab fix)
- components/TranscriptCard.speaker-selection.test.tsx: +1 test locking
  aria-pressed toggle behavior
- components/player-card/playbackFilter.test.ts: +5 edge-case tests
  (duration guard, clamp, out-of-order input, non-finite/degenerate, filter-off
  passthrough)
- docs/status.md, docs/cap5_implementation_plan.md: record the new coverage
- docs/review-2026-04-11.md: dated review doc for this pass
- scripts/ship-review-2026-04-11.sh: helper used to land these edits safely
@adminbjkai adminbjkai merged commit d31337c into main Apr 12, 2026
8 checks passed
@adminbjkai adminbjkai deleted the chore/review-2026-04-11 branch April 12, 2026 03:37
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