Skip to content

Comments

Align paywall builder with design-system async generation flow#2

Open
ekurutepe wants to merge 4 commits intomainfrom
engin-codex/paywall-builder-ds-job-flow
Open

Align paywall builder with design-system async generation flow#2
ekurutepe wants to merge 4 commits intomainfrom
engin-codex/paywall-builder-ds-job-flow

Conversation

@ekurutepe
Copy link
Collaborator

@ekurutepe ekurutepe commented Feb 19, 2026

Summary

  • Update paywall builder agent to use mcp_RC_create_design_system_paywall_generation_job instead of passing design_system to mcp_RC_create_paywall
  • Remove unsupported update-existing-paywall path and document async job semantics (202 + job id/status)
  • Add conflict-aware guidance for 409 outcomes (existing paywall or equivalent in-flight request)
  • Align design-system extractor/paywall-builder schema guidance with MCP validation by avoiding nullable substyle fields (string or omit)
  • Clarify extractor handoff: parse JSON output directly, optional persistence to /DesignSystemPack/design_direction.json

Why

This aligns the subagent behavior with the actual MCP tools in cloud-mcp-server and the backend endpoint contract in khepri.

Notes

  • Docs/agent-spec updates only; no runtime code changes.

ekurutepe and others added 4 commits February 19, 2026 18:01
Adds install.sh which clones the plugin to ~/.claude/plugins/ and
automatically patches ~/.claude/settings.json. Idempotent: re-running
updates the clone and skips the settings entry if already present.
Falls back from node to python3 for JSON editing.

README updated to surface the curl one-liner as the primary install
method, with manual methods renumbered as alternatives.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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