diff --git a/01 Projects/video-accessibility/Video Accessibility Platform.md b/01 Projects/video-accessibility/Video Accessibility Platform.md index 8099166..43e71b3 100644 --- a/01 Projects/video-accessibility/Video Accessibility Platform.md +++ b/01 Projects/video-accessibility/Video Accessibility Platform.md @@ -119,6 +119,10 @@ Key env vars (see `.env.prod.example` for complete list): - RBAC enforced server-side; all reviewer actions emit audit log entries ## Sessions +### 2026-05-01 – Install agent-sdk-dev plugin for development +**Asked:** Install agent-sdk-dev plugin for development +**Done:** Successfully installed agent-sdk-dev plugin and verified features/ folder is empty + ### 2026-05-01 – Asked for plugin installation and TypeScript **Asked:** Asked for plugin installation and TypeScript type resolution **Done:** Installed agent-sdk-dev plugin and identified type inference issue with briefsData.briefs property diff --git a/99 Daily/2026-05-01.md b/99 Daily/2026-05-01.md index 4331c15..1a778d0 100644 --- a/99 Daily/2026-05-01.md +++ b/99 Daily/2026-05-01.md @@ -143,3 +143,6 @@ tags: [daily] - 12:14 (2min) | `video-accessibility` - **Asked:** Asked for plugin installation and TypeScript type resolution - **Done:** Installed agent-sdk-dev plugin and identified type inference issue with briefsData.briefs property +- 12:15 | `video-accessibility` + - **Asked:** Install agent-sdk-dev plugin for development + - **Done:** Successfully installed agent-sdk-dev plugin and verified features/ folder is empty diff --git a/wiki/tech-patterns/_index.md b/wiki/tech-patterns/_index.md index 71b02f8..f3f4e2f 100644 --- a/wiki/tech-patterns/_index.md +++ b/wiki/tech-patterns/_index.md @@ -3,7 +3,7 @@ title: "Tech Patterns Index" description: "Recurring technology stacks across Oliver Agency projects" tags: [index, tech-patterns] created: 2026-04-15 -updated: 2026-04-27 +updated: 2026-05-01 --- # Tech Patterns @@ -32,6 +32,9 @@ Recurring technology stacks used across Oliver Agency projects. Each article cov | [[wiki/tech-patterns/apache-spa-proxy-configuration-with-includes\|Apache SPA + API Proxy Configuration via Includes]] | When deploying a Single Page Application (SPA) alongside a backend API on the same Apache server, bu | — | | [[wiki/tech-patterns/azure-sso-pkce-browser-token-exchange\|Azure SSO with MSAL: Browser-Based Token Exchange Pattern]] | When implementing Single Page Application (SPA) authentication with Azure AD where the frontend hand | — | | [[wiki/tech-patterns/docker-volume-mounts-for-development-changes\|Docker Volume Mounts for Development: Avoiding Baked Code Issues]] | When deploying applications in Docker containers where code or configuration changes need to be refl | — | +| [[wiki/tech-patterns/websocket-keepalive-terminal-close\|WebSocket Keepalive + Terminal Close Codes]] | Bidirectional 20s keepalive + terminal close codes (4001/4003/4004/4403) to prevent reconnect storms through Apache mod_proxy_wstunnel | video-accessibility, mod-comms | +| [[wiki/tech-patterns/pydantic-empty-string-coercion\|Pydantic Empty String → None Coercion]] | field_validator with mode='before' to treat "" as absent optional field — prevents 400 on CC-only or AD-only payloads | video-accessibility | +| [[wiki/tech-patterns/vtt-descriptive-transcript-regeneration\|VTT Edit → Descriptive Transcript Regeneration]] | Pattern for keeping descriptive_transcript.txt in sync when captions or AD VTTs are edited via PATCH /vtt | video-accessibility | ## Quick Decision Guide