{
  "title": "Komplex · coherent journey rebuild",
  "purpose": "Execute the authorized frontend review package autonomously and maintain evidence in this contract.",
  "run_id": "KL-JOURNEY-20261001",
  "session_id": "01a0c622-0f03-7480-9f24-003a441af4b3",
  "updated_at": "2026-10-02T03:01:26.637892+00:00",
  "current_state": "September assets are public, but Matt finds overview, ad wording and the customer journey insufficient. Existing source copy and commented Figma designs are available. The September worktree has been removed, so use canonical project sources and the hosted mirror.",
  "inputs": [
    {
      "id": "latest-user-scope",
      "label": "Latest explicit requirements",
      "state": "confirmed",
      "detail": "Canvas, 20 square ads, 4 landing variants, 7 landing visuals, 14 mobile participant days, 14 aligned Rita screens, 56 daily image alternatives and complete journey copy."
    },
    {
      "id": "rita-exercises",
      "label": "Rita source wording and Figma insight",
      "state": "confirmed",
      "detail": "Exercise wording remains authoritative. Earlier objections about workload or less feedback are superseded by Matt’s daily-feedback pilot. Fresh Figma REST read on 1 October returned 178 comments, unchanged in IDs, messages and resolution state from the preserved September snapshot. Original source contains six modules, not 14 separate lessons."
    },
    {
      "id": "incumbent-brand",
      "label": "Current website identity",
      "state": "confirmed",
      "detail": "Use the live Komplex website and relevant Figma designs as visual evidence, plus all supplied new-template layouts."
    },
    {
      "id": "commercial-dates",
      "label": "Commercial details and dates",
      "state": "open",
      "detail": "Carry the prior 24,900 Ft and 12-person pilot as a proposal. Start/close dates and real final-consultation booking URL remain unconfirmed."
    },
    {
      "id": "meeting-source-precedence",
      "label": "Meeting, comments and later overrides",
      "state": "confirmed",
      "detail": "Re-read the latest located Rita meeting transcript before production, using find-transcript to resolve any newer authoritative record. The preserved full 18 August transcript is in .tmp/client-review-20260922/meeting-20260818-part1.txt. Keep client agreements, source text and later Matt proposals distinct. Latest daily-feedback and review-gate instructions take precedence."
    },
    {
      "id": "launch-comments-20261002",
      "label": "Latest review comments and launch authority",
      "state": "confirmed",
      "detail": "Comment 1 requires much more precise participant acceptance. Comments 2 and 3 explicitly limit app, Rita and checkout to frontend prototypes. Comment 4 requires the previously supplied sales-call HTML canvas, https://review.clientsflow.hu/ccklima-canvas-2026-10-01-v1/. Matt now explicitly requests a new pinned GPT-6.1 Sol Ultra Codex thread with /goal, autonomous completion, logged rational criterion changes, then parent idle."
    }
  ],
  "desired_state": "Matt can follow the actual journey in one canvas, compare alternatives, comment on the outer layer, choose the recommended set and send Rita a precise review email. A future execution loop can activate the acquisition system and customer infrastructure.",
  "deliverables": [
    {
      "id": "outer-critique",
      "name": "Existing review comments and asset critique",
      "bullet": "Put comments on the September master and critique every existing asset.",
      "current_problem": "Review is difficult to scan and embedded comment layers fragment the discussion.",
      "proposed_change": "267 asset-specific critiques are saved in the staged September master. The outer-only adapter preserves all child runtimes, identities and source bytes. Publication and provider persistence are checked separately.",
      "visible_at": "Existing September master and its asset cards",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "one-review-layer",
          "requirement": "Only the outer master shows the comment UI for embedded assets. Existing comments and inline edits are preserved.",
          "verification": "Inspect actual deployed master, its embedded documents and comment readback. Test persistence in a disposable fixture.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "267 granular critiques, 29 embeds and all137 original child files preserved. Local runtime/adapter fixtures pass. Actual hosted layer and provider readback pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/legacy-asset-critique.md"
              }
            ]
          }
        },
        {
          "id": "every-existing-asset",
          "requirement": "Every existing review asset has a saved critique identifying overview difficulty, reader reasoning, a concrete weakness and an actionable communication change. Landings receive section-level critique. Count individual creatives and email variants as assets, not only the 29 embedded documents.",
          "verification": "Compare the complete existing asset inventory and text with saved outer-layer comments and the critique index.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "267 granular critiques, 29 embeds and all137 original child files preserved. Local runtime/adapter fixtures pass. Actual hosted layer and provider readback pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/legacy-asset-critique.md"
              }
            ]
          }
        }
      ],
      "representative_test": "Inspect actual deployed master, its embedded documents and comment readback. Test persistence in a disposable fixture."
    },
    {
      "id": "persona-and-step-logic",
      "name": "Audience and persuasion logic",
      "bullet": "Define one broad meta-persona and explain the reader’s decision at every funnel step.",
      "current_problem": "Generic hooks and disconnected feature lists do not explain why the next action matters to this visitor.",
      "proposed_change": "Use the existing persona workbook and real source insights to define common problems, self-description, everyday situations and feelings. For each asset record attention, interpretation order, internal narrative, objections and how the next step earns its place. Apply the Value Equation qualitatively where useful, without invented scores. Keep analysis outside the customer screen.",
      "visible_at": "Canvas introduction and concise analysis cards beside each stage",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "representative_test": "Read the meta-persona and trace one cold visitor from an ad through each interface. Check that the next action follows from what they just understood.",
      "criteria": [
        {
          "id": "common-meta-persona",
          "requirement": "One broad adult meta-persona uses the workbook’s frame and distinguishes supported observations from hypotheses. It covers problem, self-framing, everyday situations, feelings and desired progress without overcomplicated targeting segments. Include a clear proposed Meta Advantage+ broad-targeting setup, with geography, placements and test assumptions to verify in the later campaign loop. Do not imply any account setting was activated.",
          "verification": "Read the complete dynamic workbook including app.js and the final commonalities. Compare claims to source evidence and the current broad-audience pilot.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "step-cognitive-logic",
          "requirement": "Before visual generation, each funnel step has a saved Markdown copy draft and simple wireframe, plus a concrete criticism that is reflected in the final asset. Each major step then has concise audience-reasoning cards covering before/attention/interpretation/order/objection/internal narrative/desired next thought and a communication improvement. Desired benefit, believable delivery and friction are considered when relevant.",
          "verification": "Read the saved drafts, wireframes and criticisms for each step. Compare the final asset and each transition to the reasoning cards. Read hook, caption, body copy and CTA in order. Treat resulting judgments as hypotheses to test.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        }
      ]
    },
    {
      "id": "journey-canvas",
      "name": "One left-to-right customer journey canvas",
      "bullet": "Show every asset in customer order, with Rita feedback directly below each daily screen.",
      "current_problem": "The current long document buries the sequence and makes variants difficult to compare.",
      "proposed_change": "Adapt the CC Klíma pan/zoom canvas into a coherent two-row journey. Provide a recommended path and selectable alternatives, direct asset links, a complete index and outer commenting.",
      "visible_at": "New public canvas",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "all-stages-connected",
          "requirement": "Ads, both entry routes, free upload/feedback, consent and email states, paid landing, Stripe states, confirmation/access, all 14 days, Rita review, final video and consultation appear in logical order.",
          "verification": "Follow both normal entry paths through the actual canvas and each linked screen. Check one-to-one alignment of 14 Rita screens below the matching participant days.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "canvas-readable",
          "requirement": "The canvas has pan, zoom, fit, jump navigation, expand/view controls and a clear recommended route. All alternatives and decisions can be reviewed without losing the journey. Comments are on the outer layer.",
          "verification": "Use the deployed controls, inspect focus/keyboard behavior and verify every asset is reachable from the complete index.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "actual-canvas-template",
          "requirement": "Adapt the actual user-supplied sales-call canvas HTML at https://review.clientsflow.hu/ccklima-canvas-2026-10-01-v1/ or its saved source. Retain its usable spatial/pan/zoom/jump/open-screen behaviour. Do not replace it with another long vertical report or only a Mermaid chart.",
          "verification": "Save a concise source-to-new-canvas component mapping. In the deployed review use the real controls to traverse acquisition to consultation, inspect a full screen and return to the same position. Verify the displayed source template and the actual output, not a visual claim alone.",
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "canvas-review-efficiency",
          "requirement": "A new reviewer can find the recommended complete path, all ad/landing/email alternatives, each day’s participant and Rita views, critiques, important AI decisions and the client email from one assembled canvas/index. Full text is available without unreadably shrinking the interfaces.",
          "verification": "Start from the canvas introduction and follow its stated review order. Independently locate one asset from every deliverable and compare A/B alternatives side by side. Verify every manifest item is reachable and the second-row Rita days align to the same 14 participant day IDs.",
          "evidence": {
            "state": "pending"
          }
        }
      ],
      "representative_test": "Follow both normal entry paths through the actual canvas and each linked screen. Check one-to-one alignment of 14 Rita screens below the matching participant days."
    },
    {
      "id": "twenty-ads",
      "name": "20 new square ads with natural Hungarian copy",
      "bullet": "Replace weak captions with 20 coherent, image-led Facebook concepts.",
      "current_problem": "Existing copy spends attention on service details without sufficiently locating the reader in a relevant situation.",
      "proposed_change": "Proposed split: 10 free-video and 10 direct-challenge ad concepts, each with real 1:1 imagery and matching full Facebook copy. Independent Luna critiques each proposed caption and its narrative before image generation.",
      "visible_at": "Canvas ad area and full Facebook previews",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "twenty-real-square-images",
          "requirement": "20 distinct new GPT image outputs are square and contain the intended natural copy. No ad mentions Rita by name.",
          "verification": "Verify model receipts, dimensions, all final images and the exact rendered caption against final approved copy.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "independent-copy-check",
          "requirement": "Each creative has pre-generation Luna criticism, final revised caption, matching primary text, headline, CTA and destination. The hook, image and offer form an understandable sequence.",
          "verification": "Read all 20 independent critique records and final ad packs. Inspect actual mobile previews at customer scale.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "testable-ad-hypotheses",
          "requirement": "Angles differ materially. A concise test guide identifies what to compare, which entry offer it supports and the downstream outcome to watch.",
          "verification": "Read the test guide and check each ad destination/message match.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        }
      ],
      "representative_test": "Verify model receipts, dimensions, all final images and the exact rendered caption against final approved copy."
    },
    {
      "id": "four-landings",
      "name": "Four new landing variants and seven custom visuals",
      "bullet": "Build two complete variants per offer using all supplied template layouts.",
      "current_problem": "The existing landing variants are lengthy and their persuasion, hierarchy and message match need improvement.",
      "proposed_change": "Use the live Komplex visual identity, current Rita Figma insight and the new_template-3.html layout vocabulary. Each offer gets distinct A/B routes and three main CTA-section alternatives. Use Gemini 3.1 Pro for the four landing generations and GPT image models for seven custom visuals.",
      "visible_at": "Four standalone landing URLs and canvas comparisons",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "template-and-brand",
          "requirement": "All 28 labeled section layouts S1–S28 from new_template-3.html are meaningfully adapted across the four-page family, with a documented source-to-page mapping and a distinct reader decision for each layout. Each of the four pages is complete, coherent and materially different from its matching A/B alternative. Preserve recognizable layout structures, replace irrelevant functions with truthful offer-related content, and avoid repeated filler. No placeholders, fake proof or unsupported guarantees remain.",
          "verification": "Create a template-to-page layout mapping. Compare deployed mobile sections to the supplied layout structures and current website/Figma visual references.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Four actual Gemini3.1Pro complete generations and50 meaningful sections across all28 supplied layouts. Source mapping, seven generated visual references, CTA alternatives and technical mobile interaction receipts exist. Independent deployed mobile screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/four-landings.md"
              }
            ]
          },
          "original_requirement": "All 28 labeled section layouts S1–S28 from new_template-3.html are meaningfully adapted in all four pages, with a coherent order and distinct jobs. Preserve layout structures, replace irrelevant template functions with truthful offer-related content, and avoid repeated filler. No placeholders, fake proof or unsupported guarantees remain.",
          "amendment": "criterion-changes.md: meaningful family coverage, 2026-10-02"
        },
        {
          "id": "landing-copy-converts",
          "requirement": "The first screen identifies the offer, who it is for, practical benefit and next action. Sections earn the next step and address the relevant objections without mixing the two offers. A/B variants and critical CTA alternatives have material testable differences. Include three full main CTA-section alternatives per offer and show them side by side for review.",
          "verification": "Read every section as a new visitor, check all claims/source trace and click through every principal CTA to its proper demo state.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Four actual Gemini3.1Pro complete generations and50 meaningful sections across all28 supplied layouts. Source mapping, seven generated visual references, CTA alternatives and technical mobile interaction receipts exist. Independent deployed mobile screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/four-landings.md"
              }
            ]
          }
        },
        {
          "id": "seven-generated-visuals",
          "requirement": "Seven custom GPT-generated illustrations/infographics are actually used on the landing pages.",
          "verification": "Check provider receipts, image files, legibility, captions and deployed usage.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Four actual Gemini3.1Pro complete generations and50 meaningful sections across all28 supplied layouts. Source mapping, seven generated visual references, CTA alternatives and technical mobile interaction receipts exist. Independent deployed mobile screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/four-landings.md"
              }
            ]
          }
        },
        {
          "id": "brand-section-proof",
          "requirement": "The four pages visibly use the current Komplex typography, palette, buttons, shape/image style and Rita Figma insight. Each section has a purpose in the reader’s decision. Hero, three CTA alternatives per offer, programme/feedback details, practical concerns and proof use truthful coherent content.",
          "verification": "Compare actual mobile sections to the live website, multiple relevant commented Figma variants and the supplied layout kit. Keep a design-token and section-purpose mapping. Read the complete page as a first-time visitor, then save independent Luna findings and corrected postdeployment screenshots.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Four actual Gemini3.1Pro complete generations and50 meaningful sections across all28 supplied layouts. Source mapping, seven generated visual references, CTA alternatives and technical mobile interaction receipts exist. Independent deployed mobile screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/four-landings.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "landing-quality-evidence",
          "requirement": "Landing quality requires actual mobile section screenshots and a content/UX review, not merely Gemini provenance, section count or absence of console errors. There is no placeholder media, fake testimonial, irrelevant section or repeated claim padding the layout quota.",
          "verification": "At 360/390/430 run the requested section QA, blind review, Luna fixes and fresh postdeployment re-QA. Record each significant defect and its resolution. If a repetitive template criterion is rationally amended, map all requested layouts to meaningful coverage and retain the original/changed criterion in the change log.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Four actual Gemini3.1Pro complete generations and50 meaningful sections across all28 supplied layouts. Source mapping, seven generated visual references, CTA alternatives and technical mobile interaction receipts exist. Independent deployed mobile screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/four-landings.md"
              }
            ]
          },
          "checked": false
        }
      ],
      "representative_test": "Create a template-to-page layout mapping. Compare deployed mobile sections to the supplied layout structures and current website/Figma visual references."
    },
    {
      "id": "participant-days",
      "name": "Mobile participant app and fourteen full daily lessons",
      "bullet": "Show login, practice, reflection, video submission and yesterday’s feedback in a usable mobile app.",
      "current_problem": "Current daily material is a reading presentation rather than a clear participant task flow.",
      "proposed_change": "Deliver a coherent mobile frontend: demo entry/login, course overview, 14 complete day views, practice, original reflection forms, video preview/submission and feedback readback. Preserve Rita’s original exercise wording and source ranges. Two infographics and two AI-image alternatives per day. No backend implementation.",
      "visible_at": "Mobile app, 14 participant day cards and image chooser",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "source-wording",
          "requirement": "All 14 days retain Rita’s original exercise wording and meaning. Reorganization is clearly separated from new interface copy. Source consists of six modules covering paired day ranges and days 11–14. Do not describe a new daily split as 14 original Rita modules or a previously approved schedule.",
          "verification": "Compare exact source passages with the rendered lesson text and a source map. Check all exercise/poem instructions and original downloadable wording.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          }
        },
        {
          "id": "fifty-six-daily-images",
          "requirement": "Every day has two actual generated infographic alternatives and two actual AI image alternatives, 56 daily images total, relevant to that day’s content.",
          "verification": "Verify all 56 files, receipts, day assignments and their selectable previews. Inspect text and exercise meaning in each infographic.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          }
        },
        {
          "id": "usable-mobile-tasks",
          "requirement": "Each day includes meaningful interactive sliders, video selection and playback, saved demo state, clear submission/feedback states and validation. Selected days begin by rewatching yesterday’s video and reading clearly labelled sample personal feedback. The daily source Napló & önértékelés fields are interactive, with save and readback, rather than only static questions.",
          "verification": "Exercise login/demo access, sliders, file selection, video playback, draft/save/submission and previous-day/feedback states on mobile only. Clearly distinguish local demo storage from a real service. Test reflection/journal edit, save, reload and readback.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          }
        },
        {
          "id": "day-inventory",
          "requirement": "Deliver 14 distinct, directly addressable day views plus demo entry/login and a course overview. Every day has a stable day ID, title, correct source range, selected/pending/completed/feedback status and a reachable next action. All 14 can be opened for review without waiting real days.",
          "verification": "Compare day-01 through day-14 in the manifest, canvas and running app. Open each direct URL and each overview tile. No duplicate ID, missing day, incorrect range or unreachable screen may pass.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "lesson-completeness",
          "requirement": "Every day includes its relevant original rationale, full practice instructions, examples/texts/poems, repetition or duration guidance where supplied, source reflection fields, recording instruction and next step. Distinguish core work from optional extras. Do not compress the lesson to an AI summary or silently omit difficult passages.",
          "verification": "Create a source-to-screen map for every original module passage. Compare rendered text with source, normalizing extraction whitespace only. Record any missing-media marker and intentional day split. All meaningful original instructions and downloadable source content must be accounted for.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "daily-ux-order",
          "requirement": "The day starts with day/progress, a plain task summary and the day’s next useful action. The sequence is previous feedback/rewatch when scheduled, reason for practice, ordered exercises, reflection, recording/submission and what happens next. Exercise steps are readable without a wall of controls.",
          "verification": "Independently review each day as a returning participant. Reviewer must identify what to do first, what to practise/record, how to finish and when feedback appears from the visible screen. Save the concrete confusion found and its corrected screenshot. Do not accept only a DOM/count test.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "reflection-state",
          "requirement": "Convert the source Napló & önértékelés prompts into real frontend controls. Preserve prompts and source scales, show labelled values/endpoints, and keep meaningful free-text reflection. Saving must show a clear status and restore entered answers after reload in the same browser.",
          "verification": "For every day set non-default slider values, enter a distinct reflection, save, navigate away and reload. Read back exact values against that day ID. Empty/unanswered state is distinguishable from a real score. Test failed/unsaved/edited state without server calls.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "video-ux-states",
          "requirement": "Every day has clear recording guidance, a video chooser, playable preview, replace/remove controls, and a deliberate demo-submit action. A missing or unsupported file cannot appear successfully submitted. Success says it is a prototype and explains that Rita reviews it. Do not imply a server upload.",
          "verification": "Exercise no-file, valid selection, playback, replacement, removal and demo submission on each day using local or bundled fixture media. Confirm the day ID, filename and status shown. If video bytes do not survive reload, keep the saved metadata honest and explicitly request reselection rather than leaving a broken player.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "participant-feedback-loop",
          "requirement": "Participant statuses distinguish not submitted, waiting for Rita, feedback available and reviewed. Selected days start with yesterday’s video and specific sample Rita feedback, then relate the next practice focus to the original day’s task. Day 1 has an appropriate start state.",
          "verification": "Use at least days 2, 5, 8 and 12 as planned rewatch checkpoints unless a logged source-based alternative is clearer. Verify previous/current day IDs, playable media and feedback text agree. A demo Rita send must be readable from the matching participant view in the same browser fixture.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "daily-visual-relevance",
          "requirement": "The four visual alternatives for every day are genuine generated assets: two infographics and two AI images. All are available in a chooser, with the recommended option clear. Infographic labels accurately support the source task, have legible Hungarian text and do not introduce contradictory steps or fabricated anatomy.",
          "verification": "Record 56 generated-file identities with dimensions, day IDs, kind and source purpose. Inspect every final image and its mobile rendering. Reject corrupted/gibberish text, stretched images, irrelevant stock-like content or an image replacing essential instructions. Overlapping content across alternatives is allowed.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "mobile-app-quality",
          "requirement": "At 360, 390 and 430 CSS-pixel widths the customer UI remains readable, has no horizontal overflow or overlapping/sticky controls hiding content, supports long Hungarian text, and has usable labelled touch controls. Navigation and submission retain the day context.",
          "verification": "Capture actual postdeployment mobile day sections and interaction states using the required Luna QA/fix/fresh-QA loop. Check all 14 day views and entry/overview. Record no console/runtime errors or broken critical assets. Do not QA larger customer viewports.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "day14-to-consultation",
          "requirement": "Day 14 preserves the original final practice/reflection requirements and offers a clear transition to the online consultation: what to prepare, what will be discussed, how to choose a demo slot and what happens afterwards. Do not imply that 14 days cures a condition or completes all speech development.",
          "verification": "Follow day 14 through final video/reflection, consultation preparation, booking demonstration and confirmation. Compare wording to Rita’s source and the marketing promise matrix. No dead end, invented real availability or mismatch with the paid offer may pass.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Local actual-browser checks113 main plus6 edge checks pass, including complete source comparisons, every daily reflection/video/feedback loop, two participants and31 routes at360/390/430. Daily visual production and independent deployed screenshots pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        }
      ],
      "representative_test": "Compare exact source passages with the rendered lesson text and a source map. Check all exercise/poem instructions and original downloadable wording."
    },
    {
      "id": "rita-review",
      "name": "Fourteen mobile Rita video-review screens",
      "bullet": "Let Rita review each daily video and write feedback, aligned below the participant journey.",
      "current_problem": "The review package does not show the actual expert workflow and how feedback returns to the participant.",
      "proposed_change": "Build 14 coherent mobile frontend expert views in the canvas row below the matching participant days. Use fixture/local submissions, usable video review and a written-feedback editor with visible demo draft/sent/readback states. No backend, real client portal or delivery service.",
      "visible_at": "Second canvas row, directly below matching participant days",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "expert-feedback-loop",
          "requirement": "Each of 14 participant days has a matching Rita screen showing that day’s task context, playable sample/local video, written feedback editor and sent/received states.",
          "verification": "Match all 14 day IDs across rows and exercise a complete browser-local frontend participant submission to Rita feedback and participant readback.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "All14 local expert draft/preview/send/readback loops pass, with matching daily task, reflection and playable fixture. Second participant isolation and live same-browser readback pass. Independent deployed visual/content review pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          }
        },
        {
          "id": "clear-feedback-copy",
          "requirement": "Guidance gives concrete observations and the next practice focus without diagnoses or invented individual results. Daily feedback is the primary pilot model.",
          "verification": "Read every demo feedback sample and compare it with that day’s task and the agreed high-service pilot.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "All14 local expert draft/preview/send/readback loops pass, with matching daily task, reflection and playable fixture. Second participant isolation and live same-browser readback pass. Independent deployed visual/content review pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          }
        },
        {
          "id": "rita-review-context",
          "requirement": "Each expert view clearly identifies sample participant, day, task/source, submission time/status and the video being reviewed. Switching participant or day changes all dependent content together. Demo data is clearly labelled.",
          "verification": "For all 14 IDs compare the student screen, submission fixture and expert context. Intentionally switch days and verify there is no stale title, reflection, video or feedback belonging to another day.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "All14 local expert draft/preview/send/readback loops pass, with matching daily task, reflection and playable fixture. Second participant isolation and live same-browser readback pass. Independent deployed visual/content review pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "rita-write-send-flow",
          "requirement": "Rita can open a video, play/pause/replay, read that day’s reflection, write feedback, save/edit a local draft, preview it and deliberately mark it sent in the prototype. Empty feedback cannot be marked sent, and the confirmation identifies recipient/day.",
          "verification": "Exercise the complete frontend workflow with a non-default feedback message on all 14 day IDs. Verify draft restore, editing, empty validation, send confirmation and matching participant readback in the same browser demo. No email/API/backend implementation is necessary.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "All14 local expert draft/preview/send/readback loops pass, with matching daily task, reflection and playable fixture. Second participant isolation and live same-browser readback pass. Independent deployed visual/content review pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "rita-feedback-content",
          "requirement": "Provide a day-relevant sample feedback message with a concrete observation, supportive explanation and an actionable next practice focus grounded in the actual exercise. It must sound natural in Hungarian, be clearly sample content and avoid diagnosis, fabricated personal results or a generic identical paragraph every day.",
          "verification": "Read all 14 feedback samples against the source tasks. Independent reviewer identifies the observation and next action in each, flags unsupported claims and checks differentiation. Record final text and the revision that resolved each material defect.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "All14 local expert draft/preview/send/readback loops pass, with matching daily task, reflection and playable fixture. Second participant isolation and live same-browser readback pass. Independent deployed visual/content review pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "rita-mobile-qa",
          "requirement": "Expert views are mobile only, share the Komplex UI system and expose unread/waiting/draft/sent states clearly. The editor and primary action remain usable with long text, without hiding task/video context.",
          "verification": "Run actual 360/390/430 postdeployment section screenshots and the Luna fix/fresh-QA loop across the 14 expert views and key editor states. Verify readable fields, correct aligned canvas links and no broken media or overflow.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "All14 local expert draft/preview/send/readback loops pass, with matching daily task, reflection and playable fixture. Second participant isolation and live same-browser readback pass. Independent deployed visual/content review pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/participant-expert.md"
              }
            ]
          },
          "checked": false
        }
      ],
      "representative_test": "Match all 14 day IDs across rows and exercise a complete local participant submission to Rita feedback and participant readback."
    },
    {
      "id": "checkout-emails-consultation",
      "name": "Stripe, emails and final consultation",
      "bullet": "Complete the connected journey before and after payment.",
      "current_problem": "Disconnected payment and email previews make it difficult to understand what the buyer receives next.",
      "proposed_change": "Build connected frontend-only transaction and email previews: free-video receipt/feedback/nurture, challenge CTA, Stripe-like demo checkout states, confirmation/access, daily delivery and feedback, and final consultation preparation/booking/confirmation/completion. Preserve substantive A/B email coverage. Do not implement Stripe integration or sending.",
      "visible_at": "Canvas transaction/email screens and final consultation area",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "checkout-handoff",
          "requirement": "Main paid CTA shows the chosen offer, proposed one-time price, what opens next, and Stripe demo checkout. Success, cancellation, pending/error and sold-out/waitlist states are clear. Successful demo purchase opens confirmation/access rather than triggering a real charge. All success/access states are simulated, proving neither payment nor fulfillment. Real payment-event validation and fulfillment belong to the later infrastructure execution.",
          "verification": "Follow each deployed checkout state and verify offer/amount/expectations across landing, checkout and confirmation.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Root funnel/canvas eight interaction groups pass locally.58 complete email topics and116 A/B texts retain all41 legacy topic IDs and add14 daily personal-feedback and3 consultation-state pairs. Hosted/source/visual acceptance pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/integration-qa.md"
              }
            ]
          }
        },
        {
          "id": "email-and-delivery-continuity",
          "requirement": "All necessary journey emails have full natural copy and matched links, with substantive A/B alternatives. Service messages and optional newsletter/campaign consent are distinct. Paid users are excluded from sales reminders. Preserve the evergreen free-video route, one useful weekly newsletter and a separate fixed-cohort promotional sequence. During a cohort campaign, promotional messages replace the weekly newsletter rather than duplicate it.",
          "verification": "Read every email, inspect its trigger/recipient/next action and verify links, consent and suppression demonstrations.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Root funnel/canvas eight interaction groups pass locally.58 complete email topics and116 A/B texts retain all41 legacy topic IDs and add14 daily personal-feedback and3 consultation-state pairs. Hosted/source/visual acceptance pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/integration-qa.md"
              }
            ]
          }
        },
        {
          "id": "consultation-completes-journey",
          "requirement": "The final day leads to a clear review/next-step online consultation, with preparation, honest demo booking and confirmation states. No unsupported real booking availability or therapeutic completion claims appear.",
          "verification": "Follow the day-14 to consultation path and read the participant and Rita views.",
          "checked": false,
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Root funnel/canvas eight interaction groups pass locally.58 complete email topics and116 A/B texts retain all41 legacy topic IDs and add14 daily personal-feedback and3 consultation-state pairs. Hosted/source/visual acceptance pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/integration-qa.md"
              }
            ]
          }
        },
        {
          "id": "checkout-demo-continuity",
          "requirement": "Every paid landing main CTA opens the matching challenge checkout demonstration with consistent offer, proposed amount, inclusions and next action. Success leads to confirmation/access/overview, cancellation returns to the correct offer, pending/error supports a sensible retry, and sold-out leads to a clear waitlist demo.",
          "verification": "Click every landing CTA and all checkout branch controls. Compare offer/version, price and destination at each transition. Test that no real Stripe API/payment session, charge, live waitlist or customer enrollment is created. A set of disconnected screenshots cannot pass.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Root funnel/canvas eight interaction groups pass locally.58 complete email topics and116 A/B texts retain all41 legacy topic IDs and add14 daily personal-feedback and3 consultation-state pairs. Hosted/source/visual acceptance pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/integration-qa.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "email-preview-context",
          "requirement": "Every email preview shows its trigger, recipient stage, subject, preheader, full Hungarian body, CTA destination and substantive A/B alternative. Separate service messages from opt-in newsletter/promotion. Feedback-based follow-up begins after the sample free-video feedback rather than implying Rita already saw an unsubmitted video.",
          "verification": "Review the complete email inventory in journey order, including weekly newsletter and cohort sales messages. Click preview CTAs into the corresponding frontend states. Check purchased participants are not depicted receiving sales reminders and that no placeholder link, arbitrary feature list or unexplained hook survives.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Root funnel/canvas eight interaction groups pass locally.58 complete email topics and116 A/B texts retain all41 legacy topic IDs and add14 daily personal-feedback and3 consultation-state pairs. Hosted/source/visual acceptance pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/integration-qa.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "consultation-ui-completeness",
          "requirement": "The consultation frontend includes preparation, a clearly sample slot choice, confirmation, an honest meeting-link state, rescheduling/cancellation and a post-consultation next-step view. The source timing of early reservation versus post-challenge consultation is explained consistently.",
          "verification": "Walk both acquisition paths through day 14 and consultation. Reviewer can state when the call happens, what to bring, what the call is for and what follows. Do not invent real availability or a real Meet destination. No booking backend is required.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Root funnel/canvas eight interaction groups pass locally.58 complete email topics and116 A/B texts retain all41 legacy topic IDs and add14 daily personal-feedback and3 consultation-state pairs. Hosted/source/visual acceptance pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/integration-qa.md"
              }
            ]
          },
          "checked": false
        },
        {
          "id": "funnel-promise-consistency",
          "requirement": "Across ads, landings, checkout, emails, daily participant/Rita UI and consultation, the same service is offered: 14 days of tasks, daily video submission and daily personal feedback, plus the sourced final consultation. Separate 14-day practical value from longer-term development.",
          "verification": "Create one cross-asset promise/destination matrix and read the rendered surfaces against it. Independent reviewer flags contradictions, missing inclusions, unearned guarantees, fake urgency and mismatched CTAs. Fix each material issue in the actual assets before accepting this criterion.",
          "evidence": {
            "state": "local_evidence_ready",
            "summary": "Root funnel/canvas eight interaction groups pass locally.58 complete email topics and116 A/B texts retain all41 legacy topic IDs and add14 daily personal-feedback and3 consultation-state pairs. Hosted/source/visual acceptance pending.",
            "links": [
              {
                "label": "Completed worker evidence and its explicit limits",
                "url": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/reports/integration-qa.md"
              }
            ]
          },
          "checked": false
        }
      ],
      "representative_test": "Follow each deployed checkout state and verify offer/amount/expectations across landing, checkout and confirmation."
    },
    {
      "id": "morning-handoff",
      "name": "Fast morning review and Rita email draft",
      "bullet": "Make it easy to choose, comment once and show Rita the right materials.",
      "current_problem": "A large batch can be complete while still leaving Matt unsure what to show the client.",
      "proposed_change": "Provide recommended selections, a brief change guide, unresolved consequential decisions, a complete link index, a concise unsent Rita email and separate acquisition/infrastructure handoff briefs.",
      "visible_at": "Canvas introduction and handoff section",
      "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002/site",
      "criteria": [
        {
          "id": "complete-review-index",
          "requirement": "Every reviewable asset and alternative is linked in the canvas/index. Recommendations are identified as recommendations, with no claim of measured winners or client approval.",
          "verification": "Compare the full artifact manifest to the index and check links on the hosted build.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "rita-draft-specific",
          "requirement": "A complete unsent Rita email explains each verified URL, what to review and the guiding principles, without asserting unfinished work is done.",
          "verification": "Read the final email against the actual delivered build and follow every URL.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        },
        {
          "id": "independent-mobile-qa",
          "requirement": "At least two independent real Luna xhigh QA partitions, Luna max defect fixes, and fresh postdeployment mobile screenshots cover all changed client pages/sections and significant interaction states.",
          "verification": "Inspect launch receipts, coverage inventory, section/run screenshots and final defect state. Do not test larger customer-interface screen sizes.",
          "checked": false,
          "evidence": {
            "state": "pending"
          }
        }
      ],
      "representative_test": "Compare the full artifact manifest to the index and check links on the hosted build."
    }
  ],
  "questions": [],
  "constraints": [
    {
      "id": "autonomous-authority",
      "text": "Launch is now explicitly authorized. One pinned GPT-6.1 Sol Ultra thread owns autonomous execution and verification. Parent goes idle after launch and startup acknowledgement, without ongoing supervision.",
      "source": "Latest Matt instruction on 2 October: create a new Codex thread with GPT-6.1 Sol Ultra, give it /goal, then go idle."
    },
    {
      "id": "mobile-only",
      "text": "Optimize customer interfaces for mobile only. Do not QA larger screen sizes.",
      "source": "Latest user: Also create these interfaces optimized for mobile only. Don’t even QA bigger screen sizes."
    },
    {
      "id": "daily-feedback-primary",
      "text": "Daily guides, daily participant videos and daily Rita feedback are the primary pilot. Ignore older low-workload objections for this proposal.",
      "source": "Latest user and daily-feedback override dated 26 September."
    },
    {
      "id": "no-automatic-opening",
      "text": "Publish bare review URLs and do not automatically open files, panels or browser tabs.",
      "source": "Latest AGENTS deliverable and HTML instructions."
    },
    {
      "id": "spend-limit",
      "text": "Keep aggregate external API spending at or below USD15 for this task. Preserve receipts and a single cost ledger across workers.",
      "source": "Latest AGENTS authority exception."
    },
    {
      "id": "customer-language",
      "text": "Write all customer-facing ads, landings, emails and application copy in natural Hungarian. Preserve Rita’s original Hungarian exercise wording and accents. Keep internal explanations separate. Avoid em dashes and semicolons in client-facing copy.",
      "source": "Current Hungarian website, original Rita materials, PROJECT_STATE.md language invariant, and Matt’s client-copy instructions."
    },
    {
      "id": "frontend-only",
      "text": "Build the complete frontend review prototypes only. Use fixtures and browser-local demonstration state. Do not implement backend APIs, real authentication, hosted video storage, Stripe payment creation/webhooks or email sending. Existing comment-host services may be reused. A prototype must still have coherent, meaningful content and connected interactions.",
      "source": "Matt browser comments 2 and 3: we are only creating the frontend now; only need the frontend prototype; do not worry about the backend."
    },
    {
      "id": "rational-criterion-changes",
      "text": "The executor may replace a verification criterion only for a concrete rational reason that better proves the original requested outcome. Before/after text, criterion ID, rationale, source/constraint provenance, alternative proof and acceptance impact must be logged in criterion-changes.md and reflected in the board. Do not weaken outcomes to hide failures, waive missing assets, substitute unrequested generation models, change hard quantities or claim an old check passed after replacing it. A parent-created interpretation may be revised when the original requirement remains satisfied.",
      "source": "Latest Matt instruction: if it has a good reason it can replace some verification criteria, but must keep a log, only if really rational."
    },
    {
      "id": "criterion-log-output",
      "text": "Keep criterion-changes.md beside the board and link it in the completed review canvas/handoff. Log before/after rationale and alternative evidence before applying a replacement. No superficial test can substitute for real source, content and UX proof.",
      "source": "Matt’s latest explicit criterion-replacement permission, with rationality and change-log conditions."
    }
  ],
  "preview": {
    "type": "flow",
    "id": "journey-preview",
    "nodes": [
      {
        "id": "attention",
        "role": "trigger",
        "label": "Attention and offer",
        "detail": "Ads and the free-video or paid-challenge landing."
      },
      {
        "id": "checkout",
        "role": "handoff",
        "label": "Payment and access",
        "detail": "Stripe states and matched confirmation/access emails."
      },
      {
        "id": "practice",
        "role": "action",
        "label": "14 daily loops",
        "detail": "Practice, video submission and Rita feedback."
      },
      {
        "id": "consultation",
        "role": "outcome",
        "label": "Online consultation",
        "detail": "Review progress and choose the next step."
      }
    ]
  },
  "execution_state": "in_production",
  "resources": [
    {
      "id": "canonical-project",
      "text": "/Users/agency/Documents/Agty/KomplexLogopédia"
    },
    {
      "id": "old-review",
      "text": "https://review.clientsflow.hu/komplex-rita-funnel-2026-09-26-v1/"
    },
    {
      "id": "canvas-reference",
      "text": "https://review.clientsflow.hu/ccklima-canvas-2026-10-01-v1/"
    },
    {
      "id": "layout-source",
      "text": "/Users/agency/Desktop/reusable-template-kit/new_template-3.html"
    },
    {
      "id": "figma-file",
      "text": "https://www.figma.com/design/g8LRZzfXbjRUgDA8dROzzb/"
    },
    {
      "id": "source-modules",
      "text": "/Users/agency/Documents/Agty/KomplexLogopédia/plans/kl-slides-execution/SO-04/build/module-text"
    },
    {
      "id": "persona-workbook",
      "text": "/Users/agency/Documents/Agty/KomplexLogopédia/plans/kl-html-presentation/site/persona-workbook/index.html and app.js"
    },
    {
      "id": "decision-map",
      "text": "https://review.clientsflow.hu/komplex-journey-map-2026-10-01-v1/"
    }
  ],
  "tools": [
    {
      "id": "generation",
      "text": "GPT image generator for requested imagery, Gemini 3.1 Pro for the four landing generation calls, actual Luna critique and QA."
    },
    {
      "id": "publication",
      "text": "Canonical comment-html-review-host publisher, preserving shared-host routes and comment identity."
    },
    {
      "id": "impeccable-design",
      "text": "Use the user-requested Impeccable workflow for the landing and mobile UI redesign, preserving the established Komplex identity. Source and template mapping precede generation."
    },
    {
      "id": "requested-orchestrator",
      "text": "GPT-6.1 Sol Ultra, expressly replacing the earlier Astra High choice. Fresh /goal assignment, exclusive execution ownership, concise report. No parent progress polling."
    }
  ],
  "output_path": "/Users/agency/Documents/Agty/KomplexLogopédia/outputs/rita-journey-20261002",
  "report_path": "/Users/agency/Documents/Agty/KomplexLogopédia/plans/rita-journey-20261001/reports/sol-ultra-executor.md",
  "comments_read_at": "2026-10-02 Europe/Budapest: four user-supplied browser comments reconciled, followed by explicit launch instruction.",
  "review_questions": [
    {
      "id": "Q1",
      "question": "Is the complete deliverable package right?",
      "proposed_answer": "Keep all nine work packages: outer critiques, meta-persona and step reasoning, journey canvas, 20 new ads, four landings, 14 participant days, 14 Rita screens, checkout/emails/consultation, and the morning/client handoff. Generate all 83 requested visuals. Customer screens and their QA stay mobile only.",
      "input": "Name any missing deliverable or scope change. Everything else stays included.",
      "status": "default_settled_for_execution"
    },
    {
      "id": "Q2",
      "question": "How should all 28 template layouts be used?",
      "proposed_answer": "Use all S1–S28 meaningfully across the complete four-page family under the logged rational amendment. Retain two materially different variants per offer, all50 purposeful sections, and three complete main CTA alternatives per offer. Preserve the original strict interpretation in the amendment history and verify every layout against the final family mapping.",
      "input": "Confirm all 28 on every page, or choose coverage across the four-page family instead. This affects length substantially. No repetitive filler or fabricated proof is acceptable either way.",
      "status": "amended_for_execution",
      "original_proposed_answer": "The current strict interpretation uses S1–S28 meaningfully on each of the four landing pages. Keep two variants per offer and three complete main CTA-section alternatives per offer. Preserve Komplex identity and use Gemini 3.1 Pro for the four landing generations.",
      "original_input": "Confirm all 28 on every page, or choose coverage across the four-page family instead. This affects length substantially. No repetitive filler or fabricated proof is acceptable either way.",
      "amendment_reference": "plans/rita-journey-20261001/criterion-changes.md"
    },
    {
      "id": "Q3",
      "question": "Is 10 free-video ads plus 10 direct-challenge ads the right split?",
      "proposed_answer": "Yes. Twenty distinct 1:1 concepts, no Rita name, with matching Facebook text and a clear destination. Luna critiques each proposed caption and its meaning before generation. The canvas identifies hypotheses and recommended starting tests. Begin with proposed broad Meta Advantage+ targeting. Put the settings and testing assumptions in the review, without activating campaigns.",
      "input": "Change the split or flag an angle you want included. Separate audience segments are optional test angles rather than a persona-research project.",
      "status": "default_settled_for_execution"
    },
    {
      "id": "Q4",
      "question": "Which pilot terms should the review propose to Rita?",
      "proposed_answer": "24,900 Ft once, 12 participants, daily task guides, daily participant videos and daily personal Rita feedback. Free-video feedback within three working days. These remain Matt’s proposals for Rita, not claims of existing Rita approval.",
      "input": "Keep these terms or replace the amount/cap/service detail. Four feedback batches stay only a future efficiency alternative.",
      "status": "default_settled_for_execution"
    },
    {
      "id": "Q5",
      "question": "What dates and daily service cutoffs should be shown?",
      "proposed_answer": "No invented campaign dates or resetting urgency. Show clearly labelled demonstration dates until the real opening, signup closing and start dates are agreed. A visible service-timing proposal can use a daily 18:00 video cutoff and feedback by 18:00 the next day, including an explicit weekend rule for Rita to review.",
      "input": "Give real campaign dates if available. Choose the daily submission/response times and weekend handling, or leave the timing proposal clearly unapproved in the review.",
      "status": "default_settled_for_execution"
    },
    {
      "id": "Q6",
      "question": "Are Rita’s real instruction video and consultation-booking link available?",
      "proposed_answer": "Use verified media/booking destinations if supplied. Otherwise show honest demo states. Keep browser-local prototype data, demo Stripe states and unsent email copy. Real accounts, hosted uploads, charges, fulfillment and sending belong to a later infrastructure loop.",
      "input": "Provide the source/video and booking links, or keep demo placeholders for this review. Optional source gaps do not block completing the review set.",
      "status": "default_settled_for_execution"
    }
  ],
  "current_owner": "GPT-6.1 Sol Ultra executor, 01a0f993-6786-74f3-9b94-3cbdb42e890f"
}