{"checks":[{"detail":"Gemini API, gemini-3.5-flash","label":"Configured model","state":"done"},{"detail":"wca-control, revision wca-control-00012-q5t","label":"Cloud Run runtime","state":"done"},{"detail":"read-only query succeeded","label":"Firestore","state":"done"}],"days_until_deadline":0,"fixture":{"Elementor layouts":"442","Metadata rows":"308,675","Photographs shipped":"none","Posts and pages":"4,695","Privacy and credential checks":"verified","Size":"5.4 MB","WPBakery blocks to migrate":"7,380"},"fixture_url":"https://wca-fixture-225309846405.europe-west1.run.app","now":"2026-09-02T20:48:11.323825+00:00","plan":{"counts":{"clean":2,"delete":3,"migrate":23,"preserve":13},"created":"2026-08-27T07:07:49.792137+00:00","decided":2,"id":"plan-20260827T070749Z","model":"gemini-3.5-flash via Google ADK \u2014 5 tool calls: finish_plan, submit_tasks, survey_pages","summary":"The site is in a half-migrated state, transitioning from WPBakery to Elementor. A total of 23 pages require migration to Elementor to preserve their content and remove legacy shortcodes, while 2 pages carrying logistics and placeholder demo copy need to be cleaned. Additionally, 3 sandbox/experiment pages are marked for deletion, and 13 pages (including design references and already-migrated Elementor pages) will be preserved.","tasks":[{"acceptance_criteria":[{"kind":"phrase_absent","label":"Remove 'customs clearance' demo text","phrase":"customs clearance","value":null},{"kind":"phrase_absent","label":"Remove 'logistics' demo text","phrase":"logistics","value":null},{"kind":"phrase_absent","label":"Remove 'track a shipment' demo text","phrase":"track a shipment","value":null}],"action":"clean","decided_at":null,"decision":"pending","key":"16289-clean","order":1,"page_id":16289,"page_title":"Argus 2026 \u2014 \u0391\u03c1\u03c7\u03b9\u03ba\u03ae Preview","rationale":"Published homepage preview carrying logistics demo copy. Needs to be cleaned of logistics and customs clearance text.","risk":"high"},{"acceptance_criteria":[{"kind":"phrase_absent","label":"Remove 'lorem ipsum' placeholder text","phrase":"lorem ipsum","value":null}],"action":"clean","decided_at":null,"decision":"pending","key":"2386-clean","order":2,"page_id":2386,"page_title":"\u039f\u03b9 \u03bc\u03b1\u03b8\u03b7\u03c4\u03ad\u03c2","rationale":"Published page carrying lorem ipsum demo copy. Needs to be cleaned of placeholder text.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 2274 visible characters","phrase":null,"value":2274},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"288-migrate","order":3,"page_id":288,"page_title":"\u0395\u03ba\u03c0\u03b1\u03b9\u03b4\u03b5\u03c5\u03c4\u03ae\u03c2 \u03a3\u03ba\u03cd\u03bb\u03c9\u03bd - \u0391\u03c1\u03c7\u03b9\u03ba\u03ae \u03c3\u03b5\u03bb\u03af\u03b4\u03b1","rationale":"Published main homepage built with WPBakery. Needs migration to Elementor to preserve its 2274 visible characters of content.","risk":"high"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 2271 visible characters","phrase":null,"value":2271},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"4638-migrate","order":4,"page_id":4638,"page_title":"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 - Mobile devices","rationale":"Published mobile homepage built with WPBakery. Needs migration to Elementor to preserve its 2271 visible characters.","risk":"high"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 52 visible characters","phrase":null,"value":52},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":"2026-08-27T13:16:11.229866+00:00","decision":"approved","key":"230-migrate","order":5,"page_id":230,"page_title":"\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1","rationale":"Published contact page built with WPBakery. Needs migration to Elementor to preserve its 52 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 1199 visible characters","phrase":null,"value":1199},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"2363-migrate","order":6,"page_id":2363,"page_title":"\u03a5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2","rationale":"Published services page built with WPBakery. Needs migration to Elementor to preserve its 1199 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 2199 visible characters","phrase":null,"value":2199},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":"2026-08-27T13:16:11.229866+00:00","decision":"approved","key":"2306-migrate","order":7,"page_id":2306,"page_title":"\u039f \u03b4\u03ac\u03c3\u03ba\u03b1\u03bb\u03bf\u03c2","rationale":"Published about page ('The teacher') built with WPBakery. Needs migration to Elementor to preserve its 2199 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 1139 visible characters","phrase":null,"value":1139},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"673-migrate","order":8,"page_id":673,"page_title":"\u0395\u03ba\u03c0\u03b1\u03af\u03b4\u03b5\u03c5\u03c3\u03b7 \u03c3\u03ba\u03cd\u03bb\u03c9\u03bd \u03ba\u03b1\u03c4' \u03bf\u03af\u03ba\u03bf\u03bd","rationale":"Published page for home dog training built with WPBakery. Needs migration to Elementor to preserve its 1139 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 1090 visible characters","phrase":null,"value":1090},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"6790-migrate","order":9,"page_id":6790,"page_title":"\u0393\u03b9\u03b1\u03c4\u03af \u03ba\u03b1\u03c4' \u03bf\u03af\u03ba\u03bf\u03bd","rationale":"Published page explaining why home training is preferred, built with WPBakery. Needs migration to Elementor to preserve its 1090 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 2347 visible characters","phrase":null,"value":2347},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"3349-migrate","order":10,"page_id":3349,"page_title":"\u03a0\u03c1\u03bf\u03b5\u03ba\u03c0\u03b1\u03af\u03b4\u03b5\u03c5\u03c3\u03b7 (\u03b5\u03ba\u03c0\u03b1\u03af\u03b4\u03b5\u03c5\u03c3\u03b7 \u03c4\u03bf\u03c5\u03b1\u03bb\u03ad\u03c4\u03b1\u03c2)","rationale":"Published toilet training page built with WPBakery. Needs migration to Elementor to preserve its 2347 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 981 visible characters","phrase":null,"value":981},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"3351-migrate","order":11,"page_id":3351,"page_title":"\u0392\u03b1\u03c3\u03b9\u03ba\u03ae \u03c5\u03c0\u03b1\u03ba\u03bf\u03ae","rationale":"Published basic obedience page built with WPBakery. Needs migration to Elementor to preserve its 981 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 747 visible characters","phrase":null,"value":747},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"3355-migrate","order":12,"page_id":3355,"page_title":"\u0394\u03b9\u03cc\u03c1\u03b8\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03b2\u03bb\u03b7\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae\u03c2 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03c6\u03bf\u03c1\u03ac\u03c2","rationale":"Published behavior correction page built with WPBakery. Needs migration to Elementor to preserve its 747 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 650 visible characters","phrase":null,"value":650},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"4023-migrate","order":13,"page_id":4023,"page_title":"\u039a\u03bf\u03b9\u03bd\u03c9\u03bd\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7","rationale":"Published socialization page built with WPBakery. Needs migration to Elementor to preserve its 650 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 7497 visible characters","phrase":null,"value":7497},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"12574-migrate","order":14,"page_id":12574,"page_title":"\u038c\u03c1\u03bf\u03b9 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c7\u03c1\u03ae\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 \u03c0\u03b1\u03c1\u03cc\u03bd\u03c4\u03bf\u03c2 \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03bf\u03cd \u03c4\u03cc\u03c0\u03bf\u03c5 (argus-dog.gr)","rationale":"Published terms and conditions page built with WPBakery. Needs migration to Elementor to preserve its 7497 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 522 visible characters","phrase":null,"value":522},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"15012-migrate","order":15,"page_id":15012,"page_title":"\u039f\u03bc\u03b1\u03b4\u03b9\u03ba\u03ad\u03c2 \u03b2\u03cc\u03bb\u03c4\u03b5\u03c2 \u03bc\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03c3\u03ba\u03cd\u03bb\u03bf\u03c5\u03c2 \u03bc\u03b1\u03c2 \u03c3\u03c4\u03b1 \u03c0\u03ac\u03c1\u03ba\u03b1 \u03c4\u03b7\u03c2 \u0391\u03c4\u03c4\u03b9\u03ba\u03ae\u03c2","rationale":"Published group walks page built with WPBakery. Needs migration to Elementor to preserve its 522 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 464 visible characters","phrase":null,"value":464},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"2537-migrate","order":16,"page_id":2537,"page_title":"\u03a3\u03c5\u03bd\u03b5\u03bd\u03c4\u03b5\u03cd\u03be\u03b5\u03b9\u03c2","rationale":"Published interviews page built with WPBakery. Needs migration to Elementor to preserve its 464 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 257 visible characters","phrase":null,"value":257},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"5437-migrate","order":17,"page_id":5437,"page_title":"\u0396\u03b7\u03bc\u03b9\u03ac & \u0398\u03c9\u03bc\u03ac\u03c2","rationale":"Published page 'Zimia & Thomas' built with WPBakery. Needs migration to Elementor to preserve its 257 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 239 visible characters","phrase":null,"value":239},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"6794-migrate","order":18,"page_id":6794,"page_title":"\u03a3\u03c5\u03bd\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b5\u03c2","rationale":"Published collaborations page built with WPBakery. Needs migration to Elementor to preserve its 239 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"2532-migrate","order":19,"page_id":2532,"page_title":"\u039a\u03b9\u03bd\u03b7\u03bc\u03b1\u03c4\u03bf\u03b3\u03c1\u03ac\u03c6\u03bf\u03c2","rationale":"Published cinema page built with WPBakery. Needs migration to Elementor to preserve its content.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"3216-migrate","order":20,"page_id":3216,"page_title":"\u03a6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03c3\u03b5\u03b9\u03c2","rationale":"Published photoshoots page built with WPBakery. Needs migration to Elementor to preserve its content.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"5347-migrate","order":21,"page_id":5347,"page_title":"\u03a4\u03b7\u03bb\u03b5\u03cc\u03c1\u03b1\u03c3\u03b7","rationale":"Published television page built with WPBakery. Needs migration to Elementor to preserve its content.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 2311 visible characters","phrase":null,"value":2311},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"9300-migrate","order":22,"page_id":9300,"page_title":"Argus Dog Trainer - \u0391\u03c1\u03c7\u03b9\u03ba\u03ae \u03c3\u03b5\u03bb\u03af\u03b4\u03b1","rationale":"Private homepage built with WPBakery. Needs migration to Elementor to preserve its 2311 visible characters.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"11921-migrate","order":23,"page_id":11921,"page_title":"\u0394\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2","rationale":"Published advertisements page built with WPBakery. Needs migration to Elementor to preserve its content.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"15935-migrate","order":24,"page_id":15935,"page_title":"\u03a6\u03c9\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03af\u03c3\u03b5\u03b9\u03c2","rationale":"Published photoshoots page built with WPBakery. Needs migration to Elementor to preserve its content.","risk":"medium"},{"acceptance_criteria":[{"kind":"no_wpbakery","label":"No WPBakery shortcodes","phrase":null,"value":null},{"kind":"min_visible_chars","label":"Preserve at least 2347 visible characters","phrase":null,"value":2347},{"kind":"builder_is_elementor","label":"Migrated to Elementor","phrase":null,"value":null}],"action":"migrate","decided_at":null,"decision":"pending","key":"16285-migrate","order":25,"page_id":16285,"page_title":"\u03a0\u03c1\u03bf\u03b5\u03ba\u03c0\u03b1\u03af\u03b4\u03b5\u03c5\u03c3\u03b7 (\u03b5\u03ba\u03c0\u03b1\u03af\u03b4\u03b5\u03c5\u03c3\u03b7 \u03c4\u03bf\u03c5\u03b1\u03bb\u03ad\u03c4\u03b1\u03c2)","rationale":"Draft toilet training page built with WPBakery. Needs migration to Elementor to preserve its 2347 visible characters.","risk":"low"},{"acceptance_criteria":[{"kind":"page_trashed","label":"Page is trashed","phrase":null,"value":null}],"action":"delete","decided_at":null,"decision":"pending","key":"31634-delete","order":26,"page_id":31634,"page_title":"REPRO \u2014 Elementor save experiment (delete me)","rationale":"Draft page whose title explicitly says 'delete me'. Safe to delete.","risk":"low"},{"acceptance_criteria":[{"kind":"page_trashed","label":"Page is trashed","phrase":null,"value":null}],"action":"delete","decided_at":null,"decision":"pending","key":"31636-delete","order":27,"page_id":31636,"page_title":"SANDBOX \u2014 Homepage redesign draft (disposable)","rationale":"Published sandbox page whose title explicitly says 'disposable'. Safe to delete.","risk":"low"},{"acceptance_criteria":[{"kind":"page_trashed","label":"Page is trashed","phrase":null,"value":null}],"action":"delete","decided_at":null,"decision":"pending","key":"31637-delete","order":28,"page_id":31637,"page_title":"SANDBOX Version A \u2014 frozen (disposable)","rationale":"Published sandbox page whose title explicitly says 'disposable'. Safe to delete.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"6-preserve","order":29,"page_id":6,"page_title":"DESIGN REF \u2014 Logistics 02 \u2014 Homepage","rationale":"Design reference page built with Elementor. Must be preserved as a scratch layout.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"310-preserve","order":30,"page_id":310,"page_title":"DESIGN REF \u2014 Raven \u2014 Team","rationale":"Design reference page built with Elementor. Must be preserved as a scratch layout.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"354-preserve","order":31,"page_id":354,"page_title":"DESIGN REF \u2014 Raven \u2014 Students Grid","rationale":"Design reference page built with Elementor. Must be preserved as a scratch layout.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"415-preserve","order":32,"page_id":415,"page_title":"DESIGN REF \u2014 Raven \u2014 Services","rationale":"Design reference page built with Elementor. Must be preserved as a scratch layout.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"443-preserve","order":33,"page_id":443,"page_title":"Homepage 02 (Demo)","rationale":"Design reference page built with Elementor. Must be preserved as a scratch layout.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"515-preserve","order":34,"page_id":515,"page_title":"DESIGN REF \u2014 Raven \u2014 Home","rationale":"Design reference page built with Elementor. Must be preserved as a scratch layout.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"2259-preserve","order":35,"page_id":2259,"page_title":"\u0386\u03c1\u03b8\u03c1\u03b1","rationale":"Published articles page already built with Elementor and containing no shortcodes or demo copy.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"6201-preserve","order":36,"page_id":6201,"page_title":"Blog","rationale":"Published blog page already built with Elementor and containing no shortcodes or demo copy.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"6683-preserve","order":37,"page_id":6683,"page_title":"\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7","rationale":"Published update page already built with Elementor and containing no shortcodes or demo copy.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"6685-preserve","order":38,"page_id":6685,"page_title":"Videos","rationale":"Published videos page already built with Elementor and containing no shortcodes or demo copy.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"6687-preserve","order":39,"page_id":6687,"page_title":"\u03a6\u03b9\u03bb\u03bf\u03b6\u03c9\u03b9\u03ba\u03ad\u03c2 \u03c0\u03b1\u03c1\u03b5\u03bc\u03b2\u03ac\u03c3\u03b5\u03b9\u03c2 \u2013 \u03a6\u03b9\u03bb\u03bf\u03b6\u03c9\u03b9\u03ba\u03ac \u03c3\u03c9\u03bc\u03b1\u03c4\u03b5\u03af\u03b1","rationale":"Published animal welfare page already built with Elementor and containing no shortcodes or demo copy.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"6689-preserve","order":40,"page_id":6689,"page_title":"\u03a0\u03ac\u03c1\u03ba\u03b1 \u03ba\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03c3\u03ba\u03cd\u03bb\u03bf\u03c5\u03c2","rationale":"Published dog parks page already built with Elementor and containing no shortcodes or demo copy.","risk":"low"},{"acceptance_criteria":[{"kind":"builder_is_elementor","label":"Preserved in Elementor","phrase":null,"value":null}],"action":"preserve","decided_at":null,"decision":"pending","key":"30456-preserve","order":41,"page_id":30456,"page_title":"DESIGN REF \u2014 Logistics 02 \u2014 About","rationale":"Design reference page built with Elementor. Must be preserved as a scratch layout.","risk":"low"}]},"project":"wordpress-completion-agent","public_read_only":true,"requirements":[{"detail":"gemini-3.5-flash through the Gemini API","label":"Gemini 3.5 or newer","state":"done"},{"detail":"Google ADK 2.7.0 in the Cloud Run Job planner","label":"A Google agent framework","state":"done"},{"detail":"Cloud Run Job + services, with Firestore state","label":"A Google Cloud service","state":"done"},{"detail":"3:08 verified master; public URL added at submission","label":"Video under 4 minutes","state":"done"},{"detail":"step by step, reproducible from a clone","label":"README with setup steps","state":"done"},{"detail":"what runs where, and the loop including its refusals","label":"Architecture diagram","state":"done"}],"revision":"wca-control-00012-q5t","run":{"current":"","done":2,"failed":0,"id":"run-20260828T082659Z","note":"2 of 2 carried out","plan_id":"plan-20260827T070749Z","site":"https://wca-fixture-225309846405.europe-west1.run.app","started":"2026-08-28T08:26:59.240382+00:00","state":"finished","succeeded":2,"target":"elementor","total":2,"updated":"2026-08-28T08:27:01.446103+00:00"},"service":"wca-control","work":[{"detail":"The theme shipped with a logistics demo. It was used to lay the redesign out, and pieces were never replaced -- a dog trainer's homepage still offers \u201cTrack a shipment\u201d and boasts \u201c20+ countries served\u201d.","label":"Demo copy from an unrelated template","state":"pending"},{"detail":"WPBakery markup that the current theme cannot render, so it shows as raw shortcodes. These 23 pages are the migration scope for this run.","label":"23 surveyed pages still on the previous page builder","state":"pending"},{"detail":"The full database retains 442 Elementor layouts and 7,380 WPBakery blocks. The agent inventories 41 pages, classifies every one, and leaves posts and custom post types outside this execution scope.","label":"Legacy and redesign living side by side","state":"pending"}]}
