Skip to content

docs(kaizen): record MCP Apps host renderer initiative as resolved#370

Merged
philmerrell merged 1 commit into
developfrom
feature/kaizen-review-update
May 21, 2026
Merged

docs(kaizen): record MCP Apps host renderer initiative as resolved#370
philmerrell merged 1 commit into
developfrom
feature/kaizen-review-update

Conversation

@philmerrell
Copy link
Copy Markdown
Contributor

Summary

  • Adds a Resolved entry to docs/kaizen/review-queue.md for the MCP Apps host renderer multi-PR build (PRs testing pipelines #1Develop #7), marking the initiative as shipped with the host enabled by default.

Test plan

  • Doc-only change — no code affected

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@philmerrell philmerrell merged commit 514161e into develop May 21, 2026
1 check passed
@philmerrell philmerrell deleted the feature/kaizen-review-update branch May 21, 2026 23:30
colinmxs added a commit that referenced this pull request May 22, 2026
Merges 16 commits from origin/develop into the stack-simplification
branch. Two modify/delete conflicts resolved (mcp-sandbox-stack.ts and
its test — both deleted by us, modified by develop's PRs #352#360).

Ported the dynamic per-resource CSP changes from develop into
constructs/mcp-sandbox/mcp-sandbox-distribution-construct.ts:

  - Removed buildMcpSandboxProxyCsp() (static CSP is gone)
  - Added loadMcpSandboxCspFunctionCode() — loads csp-function.js from
    assets/mcp-sandbox/, substitutes the FRAME_ANCESTORS placeholder
    with the real source list via JSON.stringify (handles quote-escaping
    for 'none' correctly)
  - Added McpSandboxCspFunction (CloudFront Function, JS_2_0 runtime)
    associated at VIEWER_RESPONSE on the default behavior — composes
    per-resource CSP from ?csp= query param
  - Removed contentSecurityPolicy from the ResponseHeadersPolicy (CSP
    is now dynamic via the function; other security headers stay on RHP)
  - Shortened RHP comment to fit 128-char AWS cap

The mcp-sandbox-csp-function.test.ts that came in from develop passes
against our construct (88 tests green).

Also merged: file-sources adapter framework (#366, #367), frontend
test fix (#368), beta.27 release merges (#365, #369), kaizen doc (#370),
backup tool (#361 — already cherry-picked earlier).
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