ID
New route
Existing route
Existing Strapi source
Decision
Required schema evolution
Content migration
Implementation risk
Dev verify before coding
T-01
/
/
Page Content · Site Setting · Stat Item / Hero / CTA components [VERIFY page composition]
Extend
Validated company-figures singleton (replaces hardcoded Stat Items); quick-finder block; market-selector state
Re-enter figures after validation; no copy migrated as-is
High — contradictory figures
YES
T-02
/varieties (finder)
— confirmed absent
Product Variety (name, code, segment, description, plant, fruit, culture, benefits, resistances, organic, tobrfv, cgmmv, image, badges, category)
Replace model
Structure HR/IR separately (flat resistances + tobrfv/cgmmv flags insufficient); add Segment/Subsegment, Environment, Season, countryAvailability[], publication status
Parse existing resistances prose → coded values with agronomist validation
High — model absent
YES
T-03/04
/crops/{crop}[/{segment}]
/products, /products/[slug]
Product Category (+ Product Variety relation)
Extend
Segment entity between Category and Variety (none exists); crop-level resistances + downloads; official illustration asset field
Categories carry over; segment assignment is new editorial work
Medium
YES
T-05
/varieties/{slug}
— varieties render inside /products/[slug] only
Product Variety (plant, fruit, culture, benefits, resistances, organic/tobrfv/cgmmv + badges, image) + existing variety image library
Extend + Replace claims
Dedicated route; coded HR/IR replacing flat resistances + badge flags; seasons per market; availability; PDF sheet; 4-slot gallery (fruit/plant/field/technical) + alt text; data-status
Existing plant/fruit/culture prose re-validated field by field; images re-mapped after marketing sign-off
High — prose → coded values
YES
T-06/07
/innovation, /innovation/no-fear-to-rugose
/nofeartorugose (no /innovation parent)
Page Content [VERIFY which entry drives /nofeartorugose]
Replace
Campaign type with validated science + resistant-variety relations; /innovation parent page
Campaign copy re-validated by R&D before migration; redirect /nofeartorugose
Medium — claims
YES
T-08/09
/brands[/{brand}]
/concepts-brands, /concepts-brands/[slug]
Partly local frontend data (confirmed) [VERIFY split vs CMS]
Replace
Brand collection: scope, member-variety relations, logo asset — all CMS-managed, no frontend data
Brand scopes re-entered after confirmation (Sweetloom conflict); redirects from /concepts-brands/*
High — scope conflict
YES
T-10/21
/company/about-us (+history, values, leadership)
/about-us
Page Content + hardcoded figures/claims (confirmed) [VERIFY component usage]
Extend
Company module pages on shared T-21 template; figures from the validated singleton (same as T-01); consent model on portraits/quotes
Hardcoded figures NOT migrated; validated set re-entered; redirect /about-us
High — conflicting figures
YES
T-11
/company/sustainability
/sustainability
Sustainability Page collection
Reuse + Extend
Add year/site/method fields per claim; remove unverifiable claims
Claims migrate only with year/site/method evidence; redirect
Medium
Recommended
T-12/13
/global-network[/{country}]
/yuksel-global
Global Reach Item + Global Partner + Regional Manager components
Reuse + Extend
publicationConsent flag per entry; regional-inbox fallback; country pages; strip personal contact fields from public rendering
Entries carry over after consent check; personal mobiles removed by default
Medium — consent
YES
T-14/15
/news[/{slug}]
/news, /news/[slug]
News Article (title, slug, excerpt, content, date, image, category, readTime, draft/publish) [VERIFY Magazine Article role]
Reuse + Extend
Category enum (7, configurable); consent model on quotes/portraits; decide Magazine Article merge or keep
Articles migrate as-is (already draft/publish gated)
Low
Recommended
T-16/17
/company/careers[/{slug}]
/careers, /careers/[slug]
Job Position (title, location, department, type, description, requirements, isActive, draft/publish)
Extend
applicationMethod field (4 values); status lifecycle beyond isActive; country for routing; secure-upload workflow (production submission gated)
Vacancies migrate only after HR confirms each is real and current
High — GDPR/KVKK
YES
T-18
/contact
/contact
Hardcoded team info (confirmed) + Regional Manager component; Nodemailer via Strapi
Replace
Routing-rules collection (type × country × crop → destination + fallback); consent field on submissions; keep Nodemailer transport [VERIFY config]
Team info NOT migrated; office/shared inboxes entered fresh with consent
High — privacy + routing
YES
T-19/20
/search, 404
/search; 404 [VERIFY custom or default]
[VERIFY search implementation]
Extend
Index varieties/crops/pages/news with grouped results; branded 404
—
Low–Medium
YES
Legal + shell
/terms, /privacy-policy, /cookie-policy, /general-conditions-of-sales
same routes (confirmed)
Page Content / static [VERIFY]; Footer Link + Social Link components; Site Setting
Reuse
Replace 8-link navigation with the approved 7-item nav + Products mega-menu; asset cleanup pass on the large image library
Legal texts migrate after legal review per jurisdiction
Low
Recommended
“Dev verify before coding” = YES where implementation depends on file-level inspection not covered by the supplied inventory (page composition, component usage, search/404 implementation, Nodemailer config, Magazine Article role, frontend-data split for brands). No existing claim, figure, vacancy or technical value is copied into the new design without validation — reuse decisions concern structure, data models and assets only. Mapping pending final approval.