Independent. Not sponsored by universities or employers. Methodology.

Editorial

Changelog

Meaningful product and data updates. For legal changes see the Terms last-updated stamps.
  1. 2026-05-16 · Feature

    Pathway v4 — /start questionnaire, dashboard, shares, opportunities, multi-product Stripe

    Migration 008 adds pathway stage, opportunities tables, document reviews / bundles, clearing order stubs, and clearing_leads extensions. New /start three-step flow, /pathway/[id] dashboard with token, /p/[shortId] share + OG image, /opportunities + /timeline + /review checkout (£19 / £39 bundle). Parent Report priced at £15 with pw_product metadata; Stripe webhook routes CV purchases to document_reviews. Navbar, footer, sitemap, and /questionnaire → /start redirect.

  2. 2026-05-17 · Feature

    Pathway v3.0 database — responses, dashboards, shares

    Migration 007 adds pathway_responses (short share id, three step jsonb payloads), pathway_dashboards (generated_payload + cache_key), dashboard_shares analytics, parent_reports.pathway_response_id FK, and RLS for authenticated owners; service-role APIs create/update pathways and public GET by shortId for future /p/[shortId] pages.

  3. 2026-05-16 · Feature

    Live outcomes read path, Stripe parent_reports fulfilment, PDF + email

    Outcome pages and generate-report prefer Supabase courses/course_outcomes when present (anon RLS read + russell_group), with seed fallback; checkout sends optimiser profile as Stripe metadata; checkout.session.completed creates parent_reports and optional Resend email with private links; GET /api/parent-report/pdf streams a react-pdf export; success flow persists narrative to the report row.

  4. 2026-05-16 · Fix

    Post-prompt audit — SEO, trust spine, checkout narrative, webhooks

    Added sitemap.xml and robots.txt; JSON-LD on course pages; SourceAttribution on stats and comparator; methodology anchors; Plausible env hook; public changelog; Stripe webhook idempotency table + route; Parent Report success page now calls generate-report with Path Optimiser profile; narrative caching via unstable_cache and shared prompt rules stub.

  5. 2026-05-16 · Launch readiness

    Sprint A — legal, help, waitlist, Stripe webhook stub

    Added Terms, Privacy, Refunds, Disclaimers, Cookies, draft DPA; help centre and contact form with Resend acknowledgements; early-access waitlist with double opt-in and referral links; idempotent Stripe webhook logging to Supabase; Plausible hook via env; public changelog.

  6. 2026-05-16 · Data update

    LEO ingest pipeline (v2.1 slice)

    Introduced providers/subject canonical tables, ingest run audit, and a runnable LEO CSV importer with validation and dry-run mode. UI still reads seeded outcomes until the read path is wired to Supabase.

  7. 2026-05-16 · Feature

    Outcome Lookup MVP + comparator

    Seeded course outcomes, comparison flow, Path Optimiser, Parent Report checkout stub, apprenticeship vs university comparator with exportable view.

  8. 2026-05-16 · Policy

    Independence positioning

    Site copy states Ask Ewan is not sponsored by universities or employers; methodology describes planned LEO/HESA/NSS ingestion and MVP limitations.

  9. 2026-05-16 · Fix

    Type safety for charts and career seeds

    Aligned Recharts Tooltip typings and career path alt-route types with how the UI consumes them.