[Chore-1149] Update matter template KB screenshots

Story 1149Epic 110856 files · +1374/−108

PR #292 · pramaan-io/pramaan-app · merged 2026-06-10

Why this matters

Fresh KB screenshots + copy edits arrived — but CI blocked the merge.

Why a 'chore' carried a generated contract sync

A stale contract can stop a content PR at customs.

The fix — Ship content and contract together — CI gates the cargo.

How it flows

sequenceDiagram
  autonumber
  participant kb as KB content
  participant contract as API contract
  participant ci as CI guard
  kb->>kb: Swap PNGs, edit MDX copy
  contract->>contract: Pull fresh openapi from pramaan-functions
  contract->>kb: Regenerate client, hooks, Zod schemas
  kb->>ci: Push PR with manifest in sync
  ci-->>kb: Build green, ship

Files changed (56)

File±
content/kb/matter-templates/archive-restore-and-delete/1-archive-restore-delete.png+0
content/kb/matter-templates/archive-restore-and-delete/1-archive-restore-delete.svg+0 −14
content/kb/matter-templates/archive-restore-and-delete/article.en.mdx+5 −5
content/kb/matter-templates/archive-restore-and-delete/hero.png+0
content/kb/matter-templates/archive-restore-and-delete/hero.svg+0 −9
content/kb/matter-templates/create-a-matter-template/1-create-matter-template.png+0
content/kb/matter-templates/create-a-matter-template/1-create-matter-template.svg+0 −16
content/kb/matter-templates/create-a-matter-template/2-create-matter-template.png+0
content/kb/matter-templates/create-a-matter-template/article.en.mdx+6 −4
content/kb/matter-templates/create-a-matter-template/hero.png+0
content/kb/matter-templates/create-a-matter-template/hero.svg+0 −8
content/kb/matter-templates/what-are-matter-templates/1-matter-templates-list.png+0
content/kb/matter-templates/what-are-matter-templates/1-matter-templates-list.svg+0 −20
content/kb/matter-templates/what-are-matter-templates/article.en.mdx+3 −3
content/kb/matter-templates/what-are-matter-templates/hero.png+0
content/kb/matter-templates/what-are-matter-templates/hero.svg+0 −11
openapi/app-api.json ★+344
src/components/matters/live-matter-operating-model.stories.tsx+1
src/gen/client/appUpdateMatterProceeding.ts+2
src/gen/hooks/useAppUpdateMatterProceeding.ts+6
src/gen/index.ts+6
src/gen/schemas/matterCreateRequest.json+31
src/gen/schemas/matterDetailView.json ★+305 −3
src/gen/schemas/matterFrameView.json+38
src/gen/schemas/matterListItem.json+23 −1
src/gen/schemas/matterListResponse.json+23 −1
src/gen/schemas/matterPartyCreateRequest.json+15
src/gen/schemas/matterPartyView.json+20 −2
src/gen/schemas/matterProceedingShellItem.json ★+72
src/gen/schemas/matterUpdateRequest.json+23
src/gen/schemas/proceedingListResponse.json+6
src/gen/schemas/proceedingView.json+6
src/gen/types/AppUpdateMatterProceeding.ts+7
src/gen/types/MatterCreateRequest.ts+12
src/gen/types/MatterDetailView.ts+37
src/gen/types/MatterFrameView.ts+36
src/gen/types/MatterListItem.ts+16
src/gen/types/MatterPartyCreateRequest.ts+10
src/gen/types/MatterPartyView.ts+10
src/gen/types/MatterProceedingShellItem.ts+58
src/gen/types/MatterUpdateRequest.ts+4
src/gen/types/ProceedingView.ts+5
src/gen/types/index.ts+3
src/gen/zod/appUpdateMatterProceedingSchema.ts+10
src/gen/zod/index.ts+3
src/gen/zod/matterCreateRequestSchema.ts+23 −2
src/gen/zod/matterDetailViewSchema.ts+45 −4
src/gen/zod/matterFrameViewSchema.ts+37
src/gen/zod/matterListItemSchema.ts+20 −1
src/gen/zod/matterPartyCreateRequestSchema.ts+24 −2
src/gen/zod/matterPartyViewSchema.ts+12 −2
src/gen/zod/matterProceedingShellItemSchema.ts+37
src/gen/zod/matterUpdateRequestSchema.ts+5
src/gen/zod/proceedingViewSchema.ts+5
tests/unit/lib/matters-format.test.ts+2
tests/unit/matters-contract.test.ts+18