{
  "job": "review_inbox",
  "generatedAt": "2026-07-21T23:38:28.344Z",
  "ok": true,
  "policy": "Unified admin review queue. Reading this inbox does not approve, publish, render, or write to Shopify.",
  "filters": {
    "status": "",
    "type": "",
    "source": "",
    "siteId": "",
    "limit": 100
  },
  "totalItems": 66,
  "statusCounts": {
    "approved": 17,
    "published": 10,
    "needs_edit": 39
  },
  "typeCounts": {
    "publication_proposal": 54,
    "marketing_skill_artifact": 11,
    "video_creative_brief": 1
  },
  "sourceCounts": {
    "new_site_baseline": 6,
    "marketingskills": 11,
    "daily_conversion_signals": 1,
    "competitor_public_page": 48
  },
  "siteCounts": {
    "unknown": 8,
    "petvibess": 58
  },
  "items": [
    {
      "id": "proposal_f3b93995",
      "type": "publication_proposal",
      "source": "new_site_baseline",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T01:07:03.233Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "seo_aeo_geo_seed_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "A Practical Pet Wellness Guide for Everyday Care",
        "summary": "Pet wellness is not a single product category. It is the daily combination of feeding, hydration, movement, grooming, rest, enrichment, safety, and timely veterinary care. This PetVibess guide gives owners a simple framework for making better everyday choices.",
        "seoTitle": "Practical Pet Wellness Guide | PetVibess",
        "metaDescription": "Build a practical pet wellness routine with safer product choices, daily care checks, FAQs, and PetVibess buying guidance."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_f3b93995/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_f3b93995/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_fcc88328",
      "type": "publication_proposal",
      "source": "new_site_baseline",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T01:07:16.346Z",
      "status": "published",
      "priority": "P1",
      "assetType": "seo_aeo_geo_seed_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Pet Wellness Questions to Ask Before Buying Anything New",
        "summary": "Pet wellness shopping gets confusing fast because every product sounds helpful. This guide gives pet owners a practical question framework for deciding what their dog or cat actually needs, what to avoid, and when a veterinarian should be involved.",
        "seoTitle": "Pet Wellness Questions Before You Buy | PetVibess",
        "metaDescription": "Ask better pet wellness questions before buying. Compare safety, fit, routines, product claims, and when to call a veterinarian."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_fcc88328/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_fcc88328/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_a7472b07",
      "type": "publication_proposal",
      "source": "new_site_baseline",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T01:07:32.580Z",
      "status": "published",
      "priority": "P1",
      "assetType": "seo_aeo_geo_seed_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "How to Compare Pet Products Without Overbuying",
        "summary": "A good pet product comparison is not just a list of features. This guide helps shoppers compare wellness, comfort, feeding, grooming, and enrichment products by safety, daily usefulness, and fit for the pet's actual routine.",
        "seoTitle": "How to Compare Pet Products | PetVibess Buying Guide",
        "metaDescription": "Compare pet products by safety, fit, routine, materials, claims, and daily usefulness before you buy. A practical PetVibess guide."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_a7472b07/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_a7472b07/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_376a0feb",
      "type": "publication_proposal",
      "source": "new_site_baseline",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T03:11:55.467Z",
      "status": "published",
      "priority": "P1",
      "assetType": "seo_aeo_geo_seed_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "A Practical Pet Wellness Guide for Everyday Care",
        "summary": "Pet wellness is not a single product category. It is the daily combination of feeding, hydration, movement, grooming, rest, enrichment, safety, and timely veterinary care. This PetVibess guide gives owners a simple framework for making better everyday choices.",
        "seoTitle": "Practical Pet Wellness Guide | PetVibess",
        "metaDescription": "Build a practical pet wellness routine with safer product choices, daily care checks, FAQs, and PetVibess buying guidance."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_376a0feb/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_376a0feb/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_cece40d2",
      "type": "publication_proposal",
      "source": "new_site_baseline",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T03:12:13.460Z",
      "status": "published",
      "priority": "P1",
      "assetType": "seo_aeo_geo_seed_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Pet Wellness Questions to Ask Before Buying Anything New",
        "summary": "Pet wellness shopping gets confusing fast because every product sounds helpful. This guide gives pet owners a practical question framework for deciding what their dog or cat actually needs, what to avoid, and when a veterinarian should be involved.",
        "seoTitle": "Pet Wellness Questions Before You Buy | PetVibess",
        "metaDescription": "Ask better pet wellness questions before buying. Compare safety, fit, routines, product claims, and when to call a veterinarian."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_cece40d2/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_cece40d2/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_12f59f11",
      "type": "publication_proposal",
      "source": "new_site_baseline",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T03:12:30.978Z",
      "status": "published",
      "priority": "P1",
      "assetType": "seo_aeo_geo_seed_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "How to Compare Pet Products Without Overbuying",
        "summary": "A good pet product comparison is not just a list of features. This guide helps shoppers compare wellness, comfort, feeding, grooming, and enrichment products by safety, daily usefulness, and fit for the pet's actual routine.",
        "seoTitle": "How to Compare Pet Products | PetVibess Buying Guide",
        "metaDescription": "Compare pet products by safety, fit, routine, materials, claims, and daily usefulness before you buy. A practical PetVibess guide."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_12f59f11/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_12f59f11/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_content_strategy_ba1324fda129680b",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:44:53.769Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "publication_proposal",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.content-strategy",
        "connectorId": "marketingskills",
        "artifactType": "publication_proposal"
      },
      "preview": {
        "title": "Content Strategy proposal: Create at least 3 PetVibess SEO/AEO/GEO content opportunities for today.",
        "summary": "Review-only Content Strategy artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "3cb5476a8926984f8e64c2fd638f98c7cbf6af5003c440bc22761be52176a290",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_content_strategy_ba1324fda129680b/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_content_strategy_ba1324fda129680b/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_programmatic_seo_cd3ef820880615f5",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:44:59.927Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "publication_proposal",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.programmatic-seo",
        "connectorId": "marketingskills",
        "artifactType": "publication_proposal"
      },
      "preview": {
        "title": "Programmatic Seo proposal: Identify scalable PetVibess page templates and internal-link opportunities without publishing.",
        "summary": "Review-only Programmatic Seo artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "57f35c62a0c38d2733a81ed01ebe163c71983c4b3f416057c38e44bbcb2d9d03",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_programmatic_seo_cd3ef820880615f5/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_programmatic_seo_cd3ef820880615f5/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_schema_0b33c35e56660a5b",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:03.232Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "publication_proposal",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.schema",
        "connectorId": "marketingskills",
        "artifactType": "publication_proposal"
      },
      "preview": {
        "title": "Schema proposal: Generate product FAQ/schema opportunities for PetVibess products and collections.",
        "summary": "Review-only Schema artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "5f5d0af7d411f49004a59ce2b261a45801e734c6c183b76495057f4df6c2389c",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_schema_0b33c35e56660a5b/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_schema_0b33c35e56660a5b/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_video_d10775b597ae8fc8",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:15.307Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "video_creative_brief",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.video",
        "connectorId": "marketingskills",
        "artifactType": "video_creative_brief"
      },
      "preview": {
        "title": "Video proposal: Create a TikTok-ready PetVibess short-video brief for fast new-store traffic.",
        "summary": "Review-only Video artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "b5d0ccbd4c9449106e4342acf7d14cb0b40da4e66e1c5937335c92a37f594ad6",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_video_d10775b597ae8fc8/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_video_d10775b597ae8fc8/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_video_8e81fecaed7b1cbf",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:22.048Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "video_creative_brief",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.video",
        "connectorId": "marketingskills",
        "artifactType": "video_creative_brief"
      },
      "preview": {
        "title": "Video proposal: Create an Instagram Reels PetVibess product-scene video brief.",
        "summary": "Review-only Video artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "45ba5560de2a0ad356f04f106ec76766840f3d406565068febe269fe1bd74cb7",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_video_8e81fecaed7b1cbf/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_video_8e81fecaed7b1cbf/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_video_b6747584a867e24f",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:27.902Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "video_creative_brief",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.video",
        "connectorId": "marketingskills",
        "artifactType": "video_creative_brief"
      },
      "preview": {
        "title": "Video proposal: Create a YouTube Shorts PetVibess FAQ/problem-solution video brief.",
        "summary": "Review-only Video artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "0ce3e6f1603b39f80135a570f69742ebec59690de4b77d271a4a04db61f286ae",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_video_b6747584a867e24f/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_video_b6747584a867e24f/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_social_8384a6628cea2983",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:33.382Z",
      "status": "approved",
      "priority": "P1",
      "assetType": "campaign_brief",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.social",
        "connectorId": "marketingskills",
        "artifactType": "campaign_brief"
      },
      "preview": {
        "title": "Social proposal: Create social distribution proposals for approved PetVibess content and product pages.",
        "summary": "Review-only Social artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "c774bb0c734756ac3ec8020752faf7ceea0c4825e5f24241c719b3c86aa241ec",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_social_8384a6628cea2983/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_social_8384a6628cea2983/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "video_brief_f8eec204",
      "type": "video_creative_brief",
      "source": "daily_conversion_signals",
      "siteId": "petvibess",
      "siteName": "",
      "createdAt": "2026-07-19T10:16:52.169Z",
      "status": "approved",
      "priority": "P2",
      "assetType": "short_video",
      "requiresReview": false,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "productTitle": "featured product",
        "productUrl": "",
        "referenceUrl": ""
      },
      "preview": {
        "title": "Show why featured product is useful in the first three seconds.",
        "summary": "Introduce featured product, show original product footage, explain one benefit, and close with a clear CTA.",
        "cta": "Shop featured product",
        "blockedReason": ""
      },
      "reviewEndpoint": "/api/drafts/video-creative-briefs/video_brief_f8eec204/approved",
      "reviewEndpointTemplate": "/api/drafts/video-creative-briefs/:id/:status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/video-creative-briefs/:id/:status",
        "concretePath": "/api/drafts/video-creative-briefs/video_brief_f8eec204/approved",
        "description": "Submit the admin review decision for this video creative brief. Approval lets AI prepare the production package; humans decide QA only when surfaced.",
        "statusEndpoints": {
          "approved": "/api/drafts/video-creative-briefs/video_brief_f8eec204/approved",
          "rejected": "/api/drafts/video-creative-briefs/video_brief_f8eec204/rejected",
          "needs_edit": "/api/drafts/video-creative-briefs/video_brief_f8eec204/needs_edit"
        }
      },
      "statusEndpoints": {
        "approved": "/api/drafts/video-creative-briefs/video_brief_f8eec204/approved",
        "rejected": "/api/drafts/video-creative-briefs/video_brief_f8eec204/rejected",
        "needs_edit": "/api/drafts/video-creative-briefs/video_brief_f8eec204/needs_edit"
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_6da15d2e",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.157Z",
      "status": "approved",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Pet",
        "summary": "Prepare a practical competitor-inspired original article for pet, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Pet | PetVibess",
        "metaDescription": "Compare pet with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_6da15d2e/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_6da15d2e/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_4c7565c0",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.159Z",
      "status": "approved",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "App",
        "summary": "Prepare a practical competitor-inspired original article for app, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "App | PetVibess",
        "metaDescription": "Compare app with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_4c7565c0/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_4c7565c0/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_6722569b",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.159Z",
      "status": "approved",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Canova",
        "summary": "Prepare a practical competitor-inspired original article for canova, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Canova | PetVibess",
        "metaDescription": "Compare canova with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_6722569b/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_6722569b/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_94e4db0c",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.160Z",
      "status": "approved",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Canova Pet",
        "summary": "Prepare a practical competitor-inspired original article for canova pet, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Canova Pet | PetVibess",
        "metaDescription": "Compare canova pet with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_94e4db0c/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_94e4db0c/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_dfb2d0a3",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.160Z",
      "status": "published",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Canova Pet Premium",
        "summary": "Prepare a practical competitor-inspired original article for canova pet premium, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Canova Pet Premium | PetVibess",
        "metaDescription": "Compare canova pet premium with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_dfb2d0a3/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_dfb2d0a3/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_923f58c9",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.161Z",
      "status": "published",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Chews",
        "summary": "Prepare a practical competitor-inspired original article for chews, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Chews | PetVibess",
        "metaDescription": "Compare chews with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_923f58c9/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_923f58c9/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_d1e54f94",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.162Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Chews You",
        "summary": "Prepare a practical competitor-inspired original article for chews you, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Chews You | PetVibess",
        "metaDescription": "Compare chews you with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_d1e54f94/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_d1e54f94/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_9fa5b122",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.163Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Chews You Need",
        "summary": "Prepare a practical competitor-inspired original article for chews you need, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Chews You Need | PetVibess",
        "metaDescription": "Compare chews you need with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_9fa5b122/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_9fa5b122/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_385a2f44",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.164Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Enable",
        "summary": "Prepare a practical competitor-inspired original article for enable, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Enable | PetVibess",
        "metaDescription": "Compare enable with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_385a2f44/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_385a2f44/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_5bb1b657",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.165Z",
      "status": "published",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Enable Javascript",
        "summary": "Prepare a practical competitor-inspired original article for enable javascript, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Enable Javascript | PetVibess",
        "metaDescription": "Compare enable javascript with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_5bb1b657/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_5bb1b657/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_a6116434",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.166Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Enable Javascript Run",
        "summary": "Prepare a practical competitor-inspired original article for enable javascript run, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Enable Javascript Run | PetVibess",
        "metaDescription": "Compare enable javascript run with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_a6116434/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_a6116434/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_171d6ab2",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.167Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Pet",
        "summary": "Prepare a practical competitor-inspired original article for pet, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Pet | PetVibess",
        "metaDescription": "Compare pet with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_171d6ab2/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_171d6ab2/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_1bcda018",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.167Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://canovapet.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Javascript",
        "summary": "Prepare a practical competitor-inspired original article for javascript, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Javascript | PetVibess",
        "metaDescription": "Compare javascript with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_1bcda018/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_1bcda018/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_3bffb15b",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.167Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Islands",
        "summary": "Prepare a practical competitor-inspired original article for islands, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Islands | PetVibess",
        "metaDescription": "Compare islands with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_3bffb15b/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_3bffb15b/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_91bde408",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.167Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Support",
        "summary": "Prepare a practical competitor-inspired original article for support, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Support | PetVibess",
        "metaDescription": "Compare support with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_91bde408/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_91bde408/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_8f1db4e2",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.168Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Daily",
        "summary": "Prepare a practical competitor-inspired original article for daily, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Daily | PetVibess",
        "metaDescription": "Compare daily with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_8f1db4e2/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_8f1db4e2/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_90b9ad3f",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.168Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Health",
        "summary": "Prepare a practical competitor-inspired original article for health, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Health | PetVibess",
        "metaDescription": "Compare health with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_90b9ad3f/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_90b9ad3f/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_cec37d",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.168Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Republic",
        "summary": "Prepare a practical competitor-inspired original article for republic, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Republic | PetVibess",
        "metaDescription": "Compare republic with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_cec37d/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_cec37d/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_311d9d34",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.169Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Help",
        "summary": "Prepare a practical competitor-inspired original article for help, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Help | PetVibess",
        "metaDescription": "Compare help with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_311d9d34/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_311d9d34/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_5def4b21",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.169Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Address",
        "summary": "Prepare a practical competitor-inspired original article for address, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Address | PetVibess",
        "metaDescription": "Compare address with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_5def4b21/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_5def4b21/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_bbb899fa",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.169Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "aeo_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "How",
        "summary": "Prepare a practical competitor-inspired original article for how, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "How | PetVibess",
        "metaDescription": "Compare how with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_bbb899fa/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_bbb899fa/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_c5f604d6",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.169Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Immune",
        "summary": "Prepare a practical competitor-inspired original article for immune, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Immune | PetVibess",
        "metaDescription": "Compare immune with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_c5f604d6/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_c5f604d6/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_3ba221c7",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.170Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Cart",
        "summary": "Prepare a practical competitor-inspired original article for cart, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Cart | PetVibess",
        "metaDescription": "Compare cart with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_3ba221c7/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_3ba221c7/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_52c1b2ea",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.170Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Order",
        "summary": "Prepare a practical competitor-inspired original article for order, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Order | PetVibess",
        "metaDescription": "Compare order with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_52c1b2ea/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_52c1b2ea/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_8c186baf",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.170Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Care",
        "summary": "Prepare a practical competitor-inspired original article for care, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Care | PetVibess",
        "metaDescription": "Compare care with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_8c186baf/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_8c186baf/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_9d3a58d",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.170Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Pet",
        "summary": "Prepare a practical competitor-inspired original article for pet, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Pet | PetVibess",
        "metaDescription": "Compare pet with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_9d3a58d/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_9d3a58d/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_cbaa93ea",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.170Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://secureapetrx.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Saint",
        "summary": "Prepare a practical competitor-inspired original article for saint, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Saint | PetVibess",
        "metaDescription": "Compare saint with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_cbaa93ea/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_cbaa93ea/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_2fba7edc",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Flea",
        "summary": "Prepare a practical competitor-inspired original article for flea, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Flea | PetVibess",
        "metaDescription": "Compare flea with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_2fba7edc/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_2fba7edc/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_38c42a76",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Pet Care",
        "summary": "Prepare a practical competitor-inspired original article for pet care, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Pet Care | PetVibess",
        "metaDescription": "Compare pet care with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_38c42a76/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_38c42a76/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_b2bf23e3",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "All",
        "summary": "Prepare a practical competitor-inspired original article for all, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "All | PetVibess",
        "metaDescription": "Compare all with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_b2bf23e3/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_b2bf23e3/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_b48c78c2",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Now",
        "summary": "Prepare a practical competitor-inspired original article for now, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Now | PetVibess",
        "metaDescription": "Compare now with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_b48c78c2/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_b48c78c2/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_b70d5444",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Plus",
        "summary": "Prepare a practical competitor-inspired original article for plus, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Plus | PetVibess",
        "metaDescription": "Compare plus with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_b70d5444/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_b70d5444/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_d1760ac5",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Auto",
        "summary": "Prepare a practical competitor-inspired original article for auto, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Auto | PetVibess",
        "metaDescription": "Compare auto with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_d1760ac5/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_d1760ac5/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_e52c2a8",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Products",
        "summary": "Prepare a practical competitor-inspired original article for products, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Products | PetVibess",
        "metaDescription": "Compare products with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_e52c2a8/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_e52c2a8/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_ef92d87d",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.171Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Auto Order",
        "summary": "Prepare a practical competitor-inspired original article for auto order, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Auto Order | PetVibess",
        "metaDescription": "Compare auto order with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_ef92d87d/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_ef92d87d/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_f45a7302",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:31:13.172Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "https://www.budgetpetcare.com",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Shipping",
        "summary": "Prepare a practical competitor-inspired original article for shipping, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Shipping | PetVibess",
        "metaDescription": "Compare shipping with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_f45a7302/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_f45a7302/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_111f473",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:33:25.465Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-amino-acid-multivitamin-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "PetVibess Amino Acid Multivitamin Chews Chews You Guide",
        "summary": "Prepare a practical competitor-inspired original article for PetVibess Amino Acid Multivitamin Chews chews you guide, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "PetVibess Amino Acid Multivitamin Chews Chews You Guide | PetVibess",
        "metaDescription": "Compare PetVibess Amino Acid Multivitamin Chews chews you guide with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_111f473/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_111f473/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_22216b7",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:33:25.465Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-amino-acid-multivitamin-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "PetVibess Amino Acid Multivitamin Chews Chews You Need Guide",
        "summary": "Prepare a practical competitor-inspired original article for PetVibess Amino Acid Multivitamin Chews chews you need guide, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "PetVibess Amino Acid Multivitamin Chews Chews You Need Guide | PetVibe",
        "metaDescription": "Compare PetVibess Amino Acid Multivitamin Chews chews you need guide with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_22216b7/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_22216b7/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_7e6c85e6",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:33:25.465Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-amino-acid-multivitamin-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "PetVibess Amino Acid Multivitamin Chews Chews Guide",
        "summary": "Prepare a practical competitor-inspired original article for PetVibess Amino Acid Multivitamin Chews chews guide, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "PetVibess Amino Acid Multivitamin Chews Chews Guide | PetVibess",
        "metaDescription": "Compare PetVibess Amino Acid Multivitamin Chews chews guide with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_7e6c85e6/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_7e6c85e6/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_b8c0d2a8",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:33:25.465Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-cat-grass-hairball-support-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "PetVibess Cat Grass Hairball Support Chews Support Guide",
        "summary": "Prepare a practical competitor-inspired original article for PetVibess Cat Grass Hairball Support Chews support guide, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "PetVibess Cat Grass Hairball Support Chews Support Guide | PetVibess",
        "metaDescription": "Compare PetVibess Cat Grass Hairball Support Chews support guide with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_b8c0d2a8/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_b8c0d2a8/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_e6a0eee",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:33:25.465Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/collections/daily-wellness-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Daily Wellness Chews Daily Guide",
        "summary": "Prepare a practical competitor-inspired original article for Daily Wellness Chews daily guide, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Daily Wellness Chews Daily Guide | PetVibess",
        "metaDescription": "Compare Daily Wellness Chews daily guide with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_e6a0eee/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_e6a0eee/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_22f658d2",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:35:02.524Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-amino-acid-multivitamin-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Best PetVibess Amino Acid Multivitamin Chews For Pet Enrichment And Boredom",
        "summary": "Prepare a practical competitor-inspired original article for best PetVibess Amino Acid Multivitamin Chews for pet enrichment and boredom, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Best PetVibess Amino Acid Multivitamin Chews For Pet Enrichment And Bo",
        "metaDescription": "Compare best PetVibess Amino Acid Multivitamin Chews for pet enrichment and boredom with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_22f658d2/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_22f658d2/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_b87f988b",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:35:02.524Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-amino-acid-multivitamin-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "PetVibess Amino Acid Multivitamin Chews You Guide",
        "summary": "Prepare a practical competitor-inspired original article for PetVibess Amino Acid Multivitamin Chews you guide, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "PetVibess Amino Acid Multivitamin Chews You Guide | PetVibess",
        "metaDescription": "Compare PetVibess Amino Acid Multivitamin Chews you guide with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_b87f988b/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_b87f988b/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_37191fd1",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:35:02.525Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-cat-grass-hairball-support-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Best PetVibess Cat Grass Hairball Support Chews For Pet Enrichment And Boredom",
        "summary": "Prepare a practical competitor-inspired original article for best PetVibess Cat Grass Hairball Support Chews for pet enrichment and boredom, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Best PetVibess Cat Grass Hairball Support Chews For Pet Enrichment And",
        "metaDescription": "Compare best PetVibess Cat Grass Hairball Support Chews for pet enrichment and boredom with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_37191fd1/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_37191fd1/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_6661752b",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:35:02.525Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/collections/daily-wellness-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Daily Wellness Chews Buying Guide For Bored Dogs And Cats",
        "summary": "Prepare a practical competitor-inspired original article for Daily Wellness Chews buying guide for bored dogs and cats, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "Daily Wellness Chews Buying Guide For Bored Dogs And Cats | PetVibess",
        "metaDescription": "Compare Daily Wellness Chews buying guide for bored dogs and cats with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_6661752b/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_6661752b/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_b4c244ef",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T05:35:02.525Z",
      "status": "needs_edit",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-amino-acid-multivitamin-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "PetVibess Amino Acid Multivitamin Chews You Need Guide",
        "summary": "Prepare a practical competitor-inspired original article for PetVibess Amino Acid Multivitamin Chews you need guide, with a clear shopper problem, useful recommendations, answer-ready FAQs, and a safe next step.",
        "seoTitle": "PetVibess Amino Acid Multivitamin Chews You Need Guide | PetVibess",
        "metaDescription": "Compare PetVibess Amino Acid Multivitamin Chews you need guide with practical buying guidance, FAQs, and PetVibess product context."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_b4c244ef/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_b4c244ef/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_af0f1693",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T09:44:42.895Z",
      "status": "published",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/products/petvibess-cat-grass-hairball-support-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "How To Choose PetVibess Cat Grass Hairball Support Chews For Daily Pet Wellness",
        "summary": "PetVibess should use this draft to capture a real shopper search around PetVibess Cat Grass Hairball Support Chews. The article must answer the problem behind \"how to choose PetVibess Cat Grass Hairball Support Chews for daily pet wellness\", explain who this PetVibess product is for, and send readers to /products/petvibess-cat-grass-hairball-support-chews with a clear next step.",
        "seoTitle": "How To Choose PetVibess Cat Grass Hairball Support Chews For Daily Pet",
        "metaDescription": "How To Choose PetVibess Cat Grass Hairball Support Chews For Daily Pet Wellness. Compare fit, use cases, FAQs, and the matching PetVibess product before bu"
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_af0f1693/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_af0f1693/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "proposal_dda9ad27",
      "type": "publication_proposal",
      "source": "competitor_public_page",
      "siteId": "",
      "siteName": "",
      "createdAt": "2026-07-21T09:44:48.103Z",
      "status": "published",
      "priority": "P2",
      "assetType": "competitor_keyword_article",
      "requiresReview": true,
      "autoPublish": false,
      "target": {
        "page": "/collections/daily-wellness-chews",
        "productId": "",
        "productUrl": ""
      },
      "preview": {
        "title": "Daily Wellness Chews Buying Guide For Daily Supplement Routines",
        "summary": "PetVibess should use this draft to capture a real shopper search around Daily Wellness Chews. The article must answer the problem behind \"Daily Wellness Chews buying guide for daily supplement routines\", explain who this PetVibess collection is for, and send readers to /collections/daily-wellness-chews with a clear next step.",
        "seoTitle": "Daily Wellness Chews Buying Guide For Daily Supplement Routines | PetV",
        "metaDescription": "Daily Wellness Chews Buying Guide For Daily Supplement Routines. Compare fit, use cases, FAQs, and the matching PetVibess collection before buying."
      },
      "reviewEndpoint": "/api/drafts/publication-proposals/proposal_dda9ad27/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/publication-proposals/:id/status",
        "concretePath": "/api/drafts/publication-proposals/proposal_dda9ad27/status",
        "description": "Submit the admin review decision for this SEO/GEO/AEO publication proposal. Approval lets AI handle the configured post-approval publication workflow; humans inspect blockers only when surfaced.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_copywriting_40a2873f27843b89",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:08.601Z",
      "status": "approved",
      "priority": "P3",
      "assetType": "marketing_proposal",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.copywriting",
        "connectorId": "marketingskills",
        "artifactType": "marketing_proposal"
      },
      "preview": {
        "title": "Copywriting proposal: Improve PetVibess product-page copy, product descriptions, offers, and conversion clarity.",
        "summary": "Review-only Copywriting artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "fb0687bd70a686e5fc2b0fbaf6e68106cce3ebb643e2a7f2ef185ecb17c0d5ca",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_copywriting_40a2873f27843b89/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_copywriting_40a2873f27843b89/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_community_marketing_ed166be55cb9f10c",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:37.739Z",
      "status": "approved",
      "priority": "P3",
      "assetType": "marketing_proposal",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.community-marketing",
        "connectorId": "marketingskills",
        "artifactType": "marketing_proposal"
      },
      "preview": {
        "title": "Community Marketing proposal: Create compliant community/QA content ideas for pet-care communities without spam or automated posting.",
        "summary": "Review-only Community Marketing artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "2cdac2652b948ec9a8d16ae22c9eaeb5d152a8ca67c3083ec45af49a46664dd3",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_community_marketing_ed166be55cb9f10c/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_community_marketing_ed166be55cb9f10c/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_lead_magnets_91cc66aeef70263d",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:42.040Z",
      "status": "approved",
      "priority": "P3",
      "assetType": "marketing_proposal",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.lead-magnets",
        "connectorId": "marketingskills",
        "artifactType": "marketing_proposal"
      },
      "preview": {
        "title": "Lead Magnets proposal: Create a PetVibess lead magnet/email capture idea connected to product discovery and repeat traffic.",
        "summary": "Review-only Lead Magnets artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "f0fc5589392042b78ed00005721f022f45c76db88d6cb3555fc112266a596ae8",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_lead_magnets_91cc66aeef70263d/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_lead_magnets_91cc66aeef70263d/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    },
    {
      "id": "marketingskills_analytics_bb7d2441137fd3e1",
      "type": "marketing_skill_artifact",
      "source": "marketingskills",
      "siteId": "petvibess",
      "siteName": "PetVibess",
      "createdAt": "2026-07-21T09:45:46.874Z",
      "status": "approved",
      "priority": "P3",
      "assetType": "marketing_proposal",
      "requiresReview": true,
      "autoPublish": false,
      "autoRender": false,
      "target": {
        "capabilityId": "marketingskills.analytics",
        "connectorId": "marketingskills",
        "artifactType": "marketing_proposal"
      },
      "preview": {
        "title": "Analytics proposal: Turn GA4/GSC/Shopify feedback into tomorrow's content, product SEO, video, and social decisions.",
        "summary": "Review-only Analytics artifact generated from GrowthOS site context.",
        "cta": ""
      },
      "artifactHash": "1a109e67bc0cfcb634f3de9faa55031367012b404a917df388452208a5d31b81",
      "reviewEndpoint": "/api/drafts/marketing-skill-artifacts/marketingskills_analytics_bb7d2441137fd3e1/status",
      "reviewRequestTemplate": {
        "method": "POST",
        "path": "/api/drafts/marketing-skill-artifacts/:id/status",
        "concretePath": "/api/drafts/marketing-skill-artifacts/marketingskills_analytics_bb7d2441137fd3e1/status",
        "description": "Submit the admin review decision for this marketingskills artifact. Approval routes it to the configured post-approval workflow; it does not publish, render, schedule, or send by itself.",
        "bodyExamples": {
          "approved": {
            "status": "approved",
            "reviewer": "admin@example.com"
          },
          "rejected": {
            "status": "rejected",
            "reviewer": "admin@example.com"
          },
          "needs_edit": {
            "status": "needs_edit",
            "reviewer": "admin@example.com"
          }
        }
      },
      "allowedStatuses": [
        "approved",
        "rejected",
        "needs_edit"
      ]
    }
  ]
}