-- Migration 100: Plain-Language Descriptions + Missing Standards
-- ─────────────────────────────────────────────────────────────────────────────
-- 1. Adds `description` column (TEXT) to the standards table
--    — written for non-technical colleagues, bilingual (DE · EN)
-- 2. Updates all 40 existing standards with plain-language descriptions
-- 3. Inserts all missing standards (200G tier, PON, copper/DAC, extended-reach)
--
-- Total after migration: ~70+ standards covering 1G → 1.6T
-- ─────────────────────────────────────────────────────────────────────────────

-- Step 1: Add description column
ALTER TABLE standards
  ADD COLUMN IF NOT EXISTS description TEXT;

-- ─────────────────────────────────────────────────────────────────────────────
-- Step 2: Update existing standards with plain-language descriptions
-- ─────────────────────────────────────────────────────────────────────────────

-- 1G Standards
UPDATE standards SET description = 'Kurzstrecken-Gigabit über Multi-Mode-Glasfaser. Reichweite bis 550m — typisch in Bürogebäuden und Campus-Netzwerken. Der meistgenutzte 1G-Glasfaser-Standard weltweit. // Short-reach Gigabit Ethernet over multi-mode fiber. Up to 550m — the dominant 1G fiber standard for office buildings and campus networks.' WHERE name = '1000BASE-SX';
UPDATE standards SET description = 'Langstrecken-Gigabit über Einzel-Modus-Glasfaser (SMF). Reichweite bis 10km — verbindet Gebäude, Stockwerke oder Standorte. Der Standard für GbE auf größeren Geländen. // Long-reach Gigabit Ethernet over single-mode fiber. Up to 10km — connects buildings, floors, or remote sites across a campus.' WHERE name = '1000BASE-LX';
UPDATE standards SET description = 'Wie 1000BASE-LX, aber formal für Zugangsnetzwerke definiert (EFM-Standard für Richtfunk/FTTH). Identische Hardware, nur andere formale Spezifikation. // Same as LX but formally defined for access networks (EFM). Identical hardware, different formal scope — used in FTTx access deployments.' WHERE name = '1000BASE-LX10';
UPDATE standards SET description = 'BiDi-Gigabit: Senden und Empfangen über eine einzige Glasfaser. Halbiert den Glasfaserbedarf bei FTTH-Netzwerken. Die Hin- und Rückrichtung nutzen verschiedene Wellenlängen (1310/1490nm). // Bidirectional Gigabit over a single fiber strand using two wavelengths. Halves fiber costs — one cable instead of two. Standard for fiber-to-the-home (FTTH) last-mile.' WHERE name = '1000BASE-BX10';
UPDATE standards SET description = '10G-PON: Passives optisches Netzwerk mit 10 Gbit/s, das ISPs für Hochgeschwindigkeits-Breitband (z.B. 1-Gbit-Heimanschlüsse) nutzen. Upstream und Downstream sind symmetrisch 10G. // 10G symmetric passive optical network — used by ISPs to deliver 1G+ broadband to homes and businesses. Both upload and download run at 10G.' WHERE name = 'XGS-PON';

-- 10G Standards
UPDATE standards SET description = 'Kurzstrecken-10-Gigabit über Multi-Mode-Glasfaser. Reichweite 100–300m — der Standard für Server-Anbindungen im Rechenzentrum. Läuft auf günstigem OM3/OM4-Kabel. // Short-reach 10G over multi-mode fiber. 100–300m — the backbone of server-to-switch connections in data centers. Uses affordable OM3/OM4 cable.' WHERE name = '10GBASE-SR';
UPDATE standards SET description = 'Langstrecken-10-Gigabit über Einzel-Modus-Glasfaser. Reichweite 10km — verbindet verschiedene Gebäude oder Etagen. Der häufigste Weitverbindungs-10G-Standard. // Long-reach 10G over single-mode fiber. Up to 10km — connects separate buildings or data halls. The most common long-distance 10G interface.' WHERE name = '10GBASE-LR';
UPDATE standards SET description = 'Erweiterte Reichweite: 10-Gigabit über 40km Einzel-Modus-Glasfaser. Für Metro-Strecken und Campus-Verbindungen, wo 10km nicht ausreichen. // Extended-reach 10G over single-mode fiber. Up to 40km — used for metro links, inter-campus connections, and multi-building deployments.' WHERE name = '10GBASE-ER';
UPDATE standards SET description = 'Herstellerstandard (kein offizieller IEEE-Standard): 10-Gigabit über 80km Glasfaser. Für Stadtverbindungen und Fernstrecken ohne Signalverstärker. // Vendor de-facto standard: 10G over 80km single-mode fiber. Used for city-scale links and long-haul connections where amplifiers are unavailable.' WHERE name = '10GBASE-ZR';
UPDATE standards SET description = 'Speziell für ältere Multi-Mode-Glasfaser (OM1/OM2) entwickelt. Reichweite 220m — ermöglicht 10G-Upgrade ohne Austausch der vorhandenen Legacy-Verkabelung. // Designed for legacy OM1/OM2 multi-mode fiber. 220m reach — enables 10G upgrades without replacing existing cable infrastructure.' WHERE name = '10GBASE-LRM';
UPDATE standards SET description = '10-Gigabit über Standard-Kupferkabel (Cat6A). Reichweite 100m — ermöglicht 10G-Speeds mit vorhandener Kupferverkabelung. Höherer Stromverbrauch als Glasfaser-Optionen. // 10G Ethernet over copper cable (Cat6A). Up to 100m — enables 10G speeds using existing copper infrastructure. Higher power than fiber options.' WHERE name = '10GBASE-T';

-- 25G Standards
UPDATE standards SET description = 'Kurzstrecken-25-Gigabit über Multi-Mode-Glasfaser. Reichweite 70–100m — seit 2017 der Standardanschluss für Server-Netzwerkkarten im Rechenzentrum. Löst 10G als ToR-Standard ab. // Short-reach 25G over multi-mode fiber. 70–100m — the dominant server NIC uplink standard since 2017. Replaced 10G as the default top-of-rack server connection.' WHERE name = '25GBASE-SR';
UPDATE standards SET description = 'Langstrecken-25-Gigabit über Einzel-Modus-Glasfaser. Reichweite 10km — für 25G-Verbindungen über größere Distanzen als OM4 erlaubt. // Long-reach 25G over single-mode fiber. Up to 10km — used where servers need longer fiber runs than the MMF-based SR variant allows.' WHERE name = '25GBASE-LR';
UPDATE standards SET description = 'Erweiterte Reichweite: 25-Gigabit über 40km Einzel-Modus-Glasfaser. Für 25G-Strecken über mehrere Gebäude oder Metro-Distanzen. // Extended-reach 25G over single-mode fiber. Up to 40km — for 25G links spanning multiple buildings or metro distances.' WHERE name = '25GBASE-ER';

-- 40G Standards
UPDATE standards SET description = '40-Gigabit mit 4 parallelen Glasfaser-Kanälen (8-Faser-MPO-Kabel). Reichweite 100–150m — war der Standard für 40G-Verbindungen im Rechenzentrum, heute durch 100G abgelöst. // 40G over 4 parallel fiber lanes (8-fiber MPO cable). 100–150m — was the dominant 40G data center standard, now largely replaced by 100G.' WHERE name = '40GBASE-SR4';
UPDATE standards SET description = '40-Gigabit mit 4 WDM-Wellenlängen über eine Glasfaserleitung. Reichweite 10km — verbindet Gebäude mit normalem LC-Duplex-Stecker. Günstig weil kein Parallelkabel nötig. // 40G using 4 WDM wavelengths over a single fiber pair. Up to 10km — connects buildings with a standard duplex LC cable. Cost-effective long-reach 40G.' WHERE name = '40GBASE-LR4';
UPDATE standards SET description = 'Erweiterte Reichweite: 40-Gigabit über 40km Einzel-Modus-Glasfaser. Für 40G-Strecken jenseits der LR4-Reichweite. // Extended-reach 40G over single-mode fiber. Up to 40km — for 40G links beyond the 10km LR4 range.' WHERE name = '40GBASE-ER4';
UPDATE standards SET description = 'Paralleloptik-40G über 4 einzelne Einzel-Modus-Fasern (8-Faser-MPO, 10km). Ähnlich wie SR4, aber für SMF statt MMF — bei Systemen die SMF-MPO-Kabel nutzen. // Parallel 40G over 4 single-mode fibers (8-fiber MPO). Like SR4 but for single-mode — used in systems that require SMF with MPO connectors.' WHERE name = '40GBASE-PLR4';

-- 100G Standards
UPDATE standards SET description = 'Kurzstrecken-100-Gigabit mit 4 parallelen Glasfaser-Kanälen (je 25G). Reichweite 70–100m — der Standard für Server- und Spine-Verbindungen in modernen Hyperscale-Rechenzentren. // Short-reach 100G using 4 parallel 25G fiber lanes. 70–100m — the dominant 100G standard for server and spine connections in modern hyperscale data centers.' WHERE name = '100GBASE-SR4';
UPDATE standards SET description = 'Langstrecken-100-Gigabit mit 4 WDM-Wellenlängen (je 25G). Reichweite 10km — verbindet Rechenzentrumsgebäude. Häufigste Langstrecken-100G-Schnittstelle weltweit. // Long-reach 100G using 4 WDM wavelengths at 25G each. Up to 10km — connects data hall buildings. The most widely deployed long-distance 100G interface globally.' WHERE name = '100GBASE-LR4';
UPDATE standards SET description = 'Erweiterte Reichweite: 100-Gigabit über 40km Einzel-Modus-Glasfaser (4 WDM-Kanäle). Für 100G-Strecken jenseits der LR4-Reichweite, z.B. zwischen weit entfernten Standorten. // Extended-reach 100G over 40km single-mode fiber (4 WDM channels). For 100G links beyond LR4 range, e.g. between distant sites.' WHERE name = '100GBASE-ER4';
UPDATE standards SET description = 'Mittlere Reichweite: 100-Gigabit mit einem einzigen Laserstrahl (Single-Lambda). Reichweite 2km — einfacheres Design als LR4 (ein Laser statt vier), günstiger für mittlere Distanzen. // Medium-reach 100G using a single laser wavelength. Up to 2km — simpler design than LR4 (one laser instead of four), cost-effective for medium distances.' WHERE name = '100GBASE-FR';
UPDATE standards SET description = 'Paralleloptik-100G über 4 parallele Einzel-Modus-Fasern (MPO-Stecker). Reichweite 500m — kostengünstiges Design für 100G innerhalb eines Geländes. // Parallel 100G over 4 single-mode fibers with MPO connector. Up to 500m — cost-effective 100G design for intra-campus connections.' WHERE name = '100GBASE-DR';
UPDATE standards SET description = 'Langstrecken-100G mit einem einzigen Laser (Single-Lambda). Reichweite 10km über SMF — modernere, einfachere Alternative zu LR4 für neue Deployments. // Long-reach 100G using a single high-speed laser. Up to 10km over SMF — a simpler, more modern alternative to LR4 for new deployments.' WHERE name = '100GBASE-LR';
UPDATE standards SET description = 'Mittlere Reichweite: 100-Gigabit mit 4 groben WDM-Wellenlängen. Reichweite 2km — günstiger als LR4 für kurze bis mittlere Strecken dank einfacherer Laser-Technologie. // 100G using 4 coarse WDM wavelengths. Up to 2km — lower cost than LR4 for short-to-medium distances thanks to simpler laser technology.' WHERE name = '100GBASE-CWDM4';
UPDATE standards SET description = 'Paralleloptik-100G über 4 einzelne SMF-Fasern (MPO-12-Kabel). Reichweite 500m — kostengünstige 100G-Option für Gebäude-interne Verbindungen. // Parallel single-mode 100G over 4 SMF fibers (MPO-12 cable). Up to 500m — cost-effective 100G option for intra-building connections.' WHERE name = '100GBASE-PSM4';
UPDATE standards SET description = 'Kohärente Langstrecken-100G-Übertragung bis 1000km+ (mit EDFA-Verstärkern). Nutzt komplexe Modulationsverfahren wie bei Mobilfunk — für Telko-Backbone-Netze und Trans-Kontinent-Strecken. // Coherent 100G for metro and long-haul networks. Works up to 1000km+ with amplification — carrier-grade for telecom backbone and trans-continental links.' WHERE name = '100G-ZR(OIF)';
UPDATE standards SET description = 'Abstimmbares (tunable) 100G-Modul für DWDM-Netzwerke. Die Wellenlänge kann auf jeden ITU-T-Kanal eingestellt werden — ein Modultyp deckt alle WDM-Netzwerk-Slots ab und vereinfacht das Ersatzteilmanagement. // Tunable 100G module for DWDM networks. Wavelength is adjustable to any ITU-T channel — one module type covers all WDM slots, simplifying spares inventory.' WHERE name = '100G DWDM Tunable';

-- 400G Standards
UPDATE standards SET description = 'Kurzstrecken-400G mit 4 parallelen MMF-Kanälen (4×100G, SWDM4). Reichweite 150m — nutzt Multi-Mode-Glasfaser für 400G in Rechenzentren. // Short-reach 400G using 4 WDM lanes over multi-mode fiber (SWDM4 technique). Up to 150m — enables 400G over standard OM4 multi-mode cabling.' WHERE name = '400GBASE-SR4.2';
UPDATE standards SET description = '400-Gigabit mit 8 parallelen MMF-Kanälen. Reichweite 100m — benötigt 16-Faser-MPO-Kabel. Für sehr dichte 400G-Kurzstrecken-Verbindungen. // 400G using 8 parallel multi-mode fiber lanes. Up to 100m — requires 16-fiber MPO cable. For high-density 400G short-reach connections.' WHERE name = '400GBASE-SR8';
UPDATE standards SET description = 'Paralleloptik-400G über 4 parallele SMF-Fasern (MPO-12). Reichweite 500m — für 400G innerhalb eines Hyperscale-Geländes oder zwischen benachbarten Gebäuden. // Parallel 400G over 4 single-mode fibers (MPO-12 cable). Up to 500m — used for intra-campus 400G in hyperscale environments.' WHERE name = '400GBASE-DR4';
UPDATE standards SET description = 'Mittlere Reichweite: 400-Gigabit mit 4 WDM-Wellenlängen (je 100G). Reichweite 2km — kostengünstige 400G-Option für mittlere Distanzen mit LC-Duplex-Stecker. // Medium-reach 400G using 4 WDM wavelengths (100G each). Up to 2km — cost-effective 400G with standard LC duplex connector.' WHERE name = '400GBASE-FR4';
UPDATE standards SET description = 'Langstrecken-400G mit 4 WDM-Wellenlängen (je 100G). Reichweite 10km — Standard für 400G zwischen Gebäuden und Rechenzentrumsstandorten. // Long-reach 400G using 4 WDM wavelengths (100G each). Up to 10km — the standard for 400G inter-building and inter-site connections.' WHERE name = '400GBASE-LR4';
UPDATE standards SET description = 'Kohärente Langstrecken-400G bis 1000km+ (pluggable). Das erste weit verbreitete vollständig steckbare kohärente Modul — revolutionierte das Telko-Netz indem DWDM-Transponder in kleinen QSFP-DD-Gehäusen möglich wurden. // Coherent 400G up to 1000km+ (fully pluggable). The first widely deployed pluggable coherent module — revolutionized telecom by fitting DWDM transponder capability into a QSFP-DD package.' WHERE name = '400G-ZR(OIF)';
UPDATE standards SET description = 'Erweiterte kohärente 400G-Übertragung mit höherer Sendeleistung. Längere Reichweite als ZR — für Metro- und Regional-Netze. Kompatibel mit ZR-Geräten aber höhere Anforderungen an den Empfänger. // Enhanced coherent 400G with higher transmit power. Longer reach than ZR — for metro and regional networks. Compatible with ZR equipment but with higher receiver demands.' WHERE name = '400G-ZR+(OIF)';
UPDATE standards SET description = 'Abstimmbares (tunable) 400G-Modul für DWDM-Netze. Einstellbare Wellenlänge auf jeden ITU-T-Kanal — für Carrier und Service Provider die flexibles WDM-Netzwerkdesign brauchen. // Tunable 400G module for DWDM networks. Adjustable to any ITU-T channel — for carriers and service providers needing flexible WDM network design.' WHERE name = '400G DWDM Tunable';

-- 800G Standards
UPDATE standards SET description = 'Kurzstrecken-800-Gigabit mit 8 parallelen MMF-Kanälen. Reichweite 50m — der neue Standard für AI/ML-Cluster-Verbindungen der nächsten Generation. Benötigt 16-Faser-MPO-Kabel. // Short-reach 800G using 8 parallel multi-mode fiber lanes. Up to 50m — next-generation AI/ML cluster interconnect. Requires 16-fiber MPO cable.' WHERE name = '800GBASE-SR8';
UPDATE standards SET description = '800-Gigabit mit 8 parallelen SMF-Fasern (MPO-16). Reichweite 500m — Hyperscale-Campus-Verbindungen der nächsten Generation. Zwei Module zusammen entsprechen 1.6T Kapazität. // 800G using 8 parallel single-mode fibers (MPO-16 cable). Up to 500m — next-generation hyperscale campus connectivity. Two modules together equal 1.6T capacity.' WHERE name = '800GBASE-DR8';
UPDATE standards SET description = 'Langstrecken-800G mit 4 WDM-Wellenlängen (je 200G, PAM4). Reichweite 10km — aufkommender Standard für 800G zwischen Gebäuden. Noch in früher Marktdurchdringung. // Long-reach 800G using 4 WDM wavelengths (200G each, PAM4). Up to 10km — emerging standard for 800G inter-building links. Still early in market adoption.' WHERE name = '800GBASE-LR4';
UPDATE standards SET description = 'Kohärente Langstrecken-800G bis 1000km+ (pluggable). Das leistungsfähigste steckbare kohärente Modul heute — für Telko-Backbone und Ultra-High-Capacity-WDM-Netze. // Coherent 800G up to 1000km+ (fully pluggable). The highest-capacity pluggable coherent module available today — for telecom backbone and ultra-high-capacity WDM networks.' WHERE name = '800G-ZR(OIF)';

-- ─────────────────────────────────────────────────────────────────────────────
-- Step 3: Insert missing standards
-- ─────────────────────────────────────────────────────────────────────────────

INSERT INTO standards (name, ieee_reference, body, speed, speed_gbps, form_factors, max_reach_meters, max_reach_label, fiber_type, wavelength, status, year_ratified, notes, description)
VALUES

-- ── 1G (copper + extended reach) ─────────────────────────────────────────────
('1000BASE-T',
 'IEEE 802.3ab', 'IEEE', '1G', 1,
 '{RJ45}', 100, '100m',
 'copper', NULL,
 'ratified', 1999,
 '4-pair Cat5e/Cat6 copper, 1000Mbps. The universal desktop and IP phone standard.',
 'Gigabit-Ethernet über Standard-Kupferkabel (Cat5e/Cat6). Reichweite 100m — der universelle Standard für PCs, Drucker, IP-Telefone und IoT-Geräte. Kein Glasfaser nötig. // Gigabit Ethernet over standard copper cable (Cat5e/Cat6). Up to 100m — the universal standard for desktop PCs, printers, IP phones, and IoT devices. No fiber required.'),

('1000BASE-ZX',
 NULL, 'de_facto', '1G', 1,
 '{SFP}', 80000, '80km',
 'SMF', '1550nm',
 'ratified', 2003,
 'Vendor de facto, 1550nm DFB, 80km SMF. For metropolitan and inter-city 1G links.',
 'Ultra-Langstrecken-Gigabit über 80km Einzel-Modus-Glasfaser (Herstellerstandard). Für Stadtverbindungen und Metro-Netze wo 10G noch zu teuer ist. // Ultra-long-reach Gigabit over 80km single-mode fiber (vendor de-facto). For city-scale metro links and long-haul connections where 10G is still cost-prohibitive.'),

-- ── 10G (ultra short reach) ───────────────────────────────────────────────────
('10GBASE-USR',
 NULL, 'MSA', '10G', 10,
 '{SFP+,XFP}', 2, '2m',
 'MMF', '850nm',
 'ratified', 2010,
 'Ultra short reach, backplane and board-to-board applications. 2m OM3.',
 'Ultra-Kurzstrecken-10G: nur 2 Meter Reichweite. Für Verbindungen innerhalb eines Switch-Chassis oder zwischen direkt nebeneinander stehenden Geräten (Backplane-Optik). // Ultra-short-reach 10G: only 2 meters. Used inside switch chassis or between co-located devices (backplane optical connections).'),

-- ── 25G (copper) ─────────────────────────────────────────────────────────────
('25GBASE-CR',
 'IEEE 802.3by', 'IEEE', '25G', 25,
 '{SFP28}', 5, '5m',
 'copper', NULL,
 'ratified', 2016,
 'Direct attach copper (DAC), 25G, up to 5m. Cheapest 25G option for same-rack connections.',
 '25G über Kupfer-Twinax-Kabel (DAC). Reichweite bis 5m — die günstigste 25G-Option für Verbindungen zwischen Geräten im selben Rack. Kein Transceiver nötig, Kabel steckt direkt ein. // 25G direct attach copper (DAC cable). Up to 5m — the cheapest 25G option for same-rack device connections. No transceiver needed, the cable plugs directly in.'),

-- ── 40G (copper) ─────────────────────────────────────────────────────────────
('40GBASE-CR4',
 'IEEE 802.3ba', 'IEEE', '40G', 40,
 '{QSFP+}', 7, '7m',
 'copper', NULL,
 'ratified', 2010,
 '4-lane copper twinax DAC, 40G, up to 7m. Standard for short-range 40G within rack or between adjacent racks.',
 '40G über 4-Kanal-Kupfer-Twinax-Kabel (DAC). Reichweite bis 7m — die günstigste Option für kurze 40G-Verbindungen im oder zwischen benachbarten Racks. // 40G over 4-lane copper twinax cable (DAC). Up to 7m — the cheapest option for short 40G connections within or between adjacent racks.'),

-- ── 100G (copper + parallel legacy) ──────────────────────────────────────────
('100GBASE-CR4',
 'IEEE 802.3bj', 'IEEE', '100G', 100,
 '{QSFP28}', 5, '5m',
 'copper', NULL,
 'ratified', 2014,
 '4-lane copper twinax DAC/AEC, 100G. Low-cost ToR server connections.',
 '100G über 4-Kanal-Kupfer-Twinax-Kabel (DAC/AEC). Reichweite bis 5m — die günstigste Option für 100G-Serveranschlüsse am Top-of-Rack-Switch. // 100G over 4-lane copper twinax cable (DAC/AEC). Up to 5m — the lowest-cost option for 100G top-of-rack server connections.'),

('100GBASE-SR10',
 'IEEE 802.3ba', 'IEEE', '100G', 100,
 '{CFP,CXP}', 150, '150m',
 'MMF', '850nm',
 'ratified', 2010,
 'Early 100G design using 10×10G parallel lanes, 24-fiber MPO. Now legacy — replaced by SR4 and QSFP28.',
 'Frühe 100G-Technik mit 10 parallelen 10G-Kanälen (24-Faser-MPO). Heute veraltet — wurde durch 100GBASE-SR4 und QSFP28 abgelöst. Noch in einigen älteren Installationen zu finden. // Early 100G design using 10 parallel 10G lanes (24-fiber MPO cable). Now legacy — replaced by SR4 and QSFP28. Still found in older installations.'),

-- ── 200G tier (completely missing) ───────────────────────────────────────────
('200GBASE-SR4',
 'IEEE 802.3cd', 'IEEE', '200G', 200,
 '{QSFP56,QSFP-DD}', 100, '100m',
 'MMF', '850nm',
 'ratified', 2018,
 '4x50G parallel MMF (850nm), 100m OM4, 75m OM3. High-density 200G data center fabric.',
 'Kurzstrecken-200G mit 4 parallelen MMF-Kanälen (je 50G). Reichweite 100m auf OM4 — für Hochdichte-200G-Verbindungen in Hyperscale-Rechenzentren. Doppelte Dichte gegenüber 100G-SR4. // Short-reach 200G using 4 parallel 50G MMF lanes. Up to 100m on OM4 — for high-density 200G in hyperscale data centers. Double the density of 100G SR4.'),

('200GBASE-DR4',
 'IEEE 802.3cn', 'IEEE', '200G', 200,
 '{QSFP56,QSFP-DD}', 500, '500m',
 'SMF', '1310nm',
 'ratified', 2019,
 '4x50G parallel SMF, MPO-12, 500m. Hyperscale campus 200G connectivity.',
 'Paralleloptik-200G über 4 SMF-Fasern (MPO-12-Kabel). Reichweite 500m — für 200G-Verbindungen auf Hyperscale-Geländen wo mehr als 100m nötig sind. // Parallel 200G over 4 single-mode fibers (MPO-12 cable). Up to 500m — for 200G connections on hyperscale campuses requiring more than the 100m MMF range.'),

('200GBASE-FR4',
 'IEEE 802.3cn', 'IEEE', '200G', 200,
 '{QSFP56,QSFP-DD}', 2000, '2km',
 'SMF', '1310nm',
 'ratified', 2019,
 '4x50G WDM over single SMF pair (LC duplex), 2km. Cost-effective medium-reach 200G.',
 'Mittlere Reichweite: 200G mit 4 WDM-Wellenlängen (je 50G). Reichweite 2km mit normalem LC-Duplex-Stecker — kostengünstige 200G-Option für mittlere Distanzen. // Medium-reach 200G using 4 WDM wavelengths (50G each). Up to 2km with standard LC duplex connector — cost-effective 200G for medium distances.'),

('200GBASE-LR4',
 'IEEE 802.3cn', 'IEEE', '200G', 200,
 '{QSFP56,QSFP-DD}', 10000, '10km',
 'SMF', '1310nm',
 'ratified', 2019,
 '4x50G LAN-WDM over SMF, 10km LC duplex. Standard long-reach 200G inter-building interface.',
 'Langstrecken-200G mit 4 WDM-Wellenlängen (je 50G). Reichweite 10km — Standard für 200G zwischen Gebäuden und Rechenzentrumsstandorten. LC-Duplex-Stecker wie bei 100G-LR4. // Long-reach 200G using 4 WDM wavelengths (50G each). Up to 10km — standard for 200G inter-building and inter-site connections. Same LC duplex connector as 100G LR4.'),

('200GBASE-ER4',
 'IEEE 802.3cn', 'IEEE', '200G', 200,
 '{QSFP56,QSFP-DD}', 40000, '40km',
 'SMF', '1310nm',
 'ratified', 2020,
 '4x50G WDM, 40km extended reach SMF. For 200G metro and long-haul applications.',
 'Erweiterte Reichweite: 200G mit 4 WDM-Wellenlängen über 40km SMF. Für 200G-Metro-Verbindungen zwischen weit entfernten Standorten. // Extended-reach 200G using 4 WDM wavelengths over 40km SMF. For 200G metro and long-haul links between distant sites.'),

('200GBASE-CR4',
 'IEEE 802.3cd', 'IEEE', '200G', 200,
 '{QSFP56}', 3, '3m',
 'copper', NULL,
 'ratified', 2018,
 '4x50G copper twinax DAC, 200G short-reach. Low-cost option for adjacent 200G rack connections.',
 '200G über 4-Kanal-Kupfer-Twinax-Kabel (DAC). Reichweite bis 3m — die günstigste Option für kurze 200G-Verbindungen innerhalb und zwischen benachbarten Racks. // 200G over 4-lane copper twinax cable (DAC). Up to 3m — the lowest-cost option for short 200G connections within and between adjacent racks.'),

-- ── 400G (extended reach) ─────────────────────────────────────────────────────
('400GBASE-ER8',
 'IEEE 802.3cn', 'IEEE', '400G', 400,
 '{QSFP-DD,OSFP}', 40000, '40km',
 'SMF', '1310nm',
 'ratified', 2019,
 '8x50G LAN-WDM over SMF, 40km. Fills the gap between LR4 (10km) and ZR (100km+).',
 'Erweiterte Reichweite: 400G mit 8 WDM-Wellenlängen über 40km SMF. Füllt die Lücke zwischen LR4 (10km) und ZR (100km+) — für 400G-Metro-Verbindungen zwischen entfernten Standorten. // Extended-reach 400G using 8 WDM wavelengths over 40km SMF. Fills the gap between LR4 (10km) and ZR (100km+) — for 400G metro links between distant sites.'),

('400GBASE-CR8',
 'IEEE 802.3bs', 'IEEE', '400G', 400,
 '{QSFP-DD,OSFP}', 3, '3m',
 'copper', NULL,
 'ratified', 2017,
 '8-lane copper twinax DAC, 400G, up to 3m. Low-cost option for 400G within rack.',
 '400G über 8-Kanal-Kupfer-Twinax-Kabel (DAC). Reichweite bis 3m — die günstigste Option für kurze 400G-Verbindungen innerhalb eines Racks. // 400G over 8-lane copper twinax cable (DAC). Up to 3m — the lowest-cost option for short 400G connections within a single rack.'),

-- ── 800G (emerging) ───────────────────────────────────────────────────────────
('800GBASE-FR4',
 'IEEE 802.3df', 'IEEE', '800G', 800,
 '{OSFP,QSFP-DD800}', 2000, '2km',
 'SMF', '1310nm',
 'draft', 2024,
 '4x200G WDM (PAM4), 2km SMF LC duplex. Emerging medium-reach 800G standard.',
 'In Entwicklung: 800G mit 4 WDM-Wellenlängen (je 200G, PAM4). Reichweite 2km — für zukünftige 800G-Verbindungen auf Geländen und zwischen Gebäuden. Noch nicht weit verbreitet. // Emerging: 800G using 4 WDM wavelengths (200G each, PAM4). Up to 2km — for future 800G campus and inter-building connections. Not yet widely deployed.'),

('800GBASE-LR8',
 'IEEE 802.3df', 'IEEE', '800G', 800,
 '{OSFP,QSFP-DD800}', 10000, '10km',
 'SMF', '1310nm',
 'draft', 2024,
 '8x100G LAN-WDM (PAM4), 10km SMF. Next-gen long-reach 800G for inter-building links.',
 'In Entwicklung: 800G mit 8 WDM-Wellenlängen (je 100G, PAM4). Reichweite 10km — zukünftiger Standard für 800G zwischen Gebäuden. Markteinführung für 2025/2026 erwartet. // Emerging: 800G using 8 WDM wavelengths (100G each, PAM4). Up to 10km — future standard for 800G inter-building links. Market entry expected 2025/2026.'),

('800GBASE-CR8',
 'IEEE 802.3df', 'IEEE', '800G', 800,
 '{OSFP,QSFP-DD800}', 3, '3m',
 'copper', NULL,
 'draft', 2024,
 '8-lane copper twinax, 800G DAC. For AI/ML cluster GPU-to-switch connections in same rack.',
 '800G über 8-Kanal-Kupfer-Twinax (DAC). Reichweite bis 3m — für AI/ML-Cluster-Verbindungen von GPU-Servern zum Top-of-Rack-Switch im selben Rack. // 800G over 8-lane copper twinax (DAC cable). Up to 3m — for AI/ML cluster connections from GPU servers to top-of-rack switches in the same rack.'),

-- ── PON / Access Standards ────────────────────────────────────────────────────
('GPON',
 'ITU-T G.984', 'MSA', '2.5G', 2.5,
 '{SFP}', 20000, '20km',
 'SMF', '1490nm',
 'ratified', 2003,
 'Gigabit PON: 2.488Gbps down / 1.244Gbps up over passive fiber tree. Worldwide dominant FTTH standard.',
 'Gigabit Passives Optisches Netzwerk — die weltweit meistgenutzte Technologie für Glasfaser-Heimanschlüsse (FTTH). Verteilt bis zu 2.5 Gbit/s ohne aktive Netzwerkelemente (keine Switches nötig) an bis zu 128 Haushalte über eine einzige Glasfaser. // Gigabit Passive Optical Network — the world''s most common fiber broadband technology. Delivers up to 2.5Gbps to 128 homes over a single fiber without active network elements (no switches needed en route).'),

('XG-PON1',
 'ITU-T G.987', 'MSA', '10G', 10,
 '{SFP+}', 20000, '20km',
 'SMF', '1577nm',
 'ratified', 2010,
 '10G downstream / 2.5G upstream PON. Asymmetric upgrade path from GPON without changing fiber plant.',
 '10G-PON mit asymmetrischen Geschwindigkeiten: 10 Gbit/s Download, 2.5 Gbit/s Upload. Upgrade-Pfad von GPON ohne neue Glasfaser zu legen — ISPs können auf 10G aufrüsten indem sie nur die End-Geräte tauschen. // Asymmetric 10G PON: 10Gbps downstream, 2.5Gbps upstream. Upgrade path from GPON without replacing fiber — ISPs can upgrade to 10G by changing only the endpoints.'),

('NG-PON2',
 'ITU-T G.989', 'MSA', '40G', 40,
 '{SFP28,QSFP+}', 40000, '40km',
 'SMF', '1596nm',
 'ratified', 2015,
 'Next-Gen PON2: 4 wavelengths × 10G = 40Gbps aggregate. Multiple operators can share fiber. Enterprise and 5G fronthaul.',
 'Nächste Generation PON: 4 Wellenlängen × 10G = 40 Gbit/s Gesamt-Kapazität. Mehrere Internet-Anbieter können dieselbe Glasfaser teilen. Wird für 5G-Fronthaul und Unternehmens-Glasfaser eingesetzt. // Next-Generation PON: 4 wavelengths × 10G = 40Gbps aggregate capacity. Multiple operators can share the same fiber. Used for 5G fronthaul and enterprise fiber deployments.'),

('25G-PON',
 'ITU-T G.9804', 'MSA', '25G', 25,
 '{SFP28}', 20000, '20km',
 'SMF', '1340nm',
 'draft', 2023,
 'Emerging 25G symmetric PON for ultra-broadband and 5G fronthaul. Ratification expected 2024.',
 'Aufkommender Standard: 25G symmetrisches Glasfasernetzwerk für Ultra-Breitband und 5G-Fronthaul. Für ISPs die Gigabit-Klasse Breitbanddienste der nächsten Generation anbieten wollen. Ratifizierung 2024 erwartet. // Emerging standard: 25G symmetric passive optical network for next-generation broadband and 5G fronthaul. For ISPs planning multi-gigabit residential and enterprise fiber services. Ratification expected 2024.'),

-- ── 1.6T (emerging next-generation) ──────────────────────────────────────────
('1.6TBASE-DR16',
 'IEEE 802.3dj', 'IEEE', '1.6T', 1600,
 '{OSFP224}', 500, '500m',
 'SMF', '1310nm',
 'draft', 2025,
 '16x100G parallel SMF (MPO-32), 500m. Emerging 1.6T standard for AI/ML GPU cluster interconnects.',
 'In Entwicklung: 1.6 Terabit/s mit 16 parallelen SMF-Kanälen (je 100G). Reichweite 500m — der kommende Standard für AI/ML-GPU-Cluster-Verbindungen der übernächsten Generation. Voraussichtliche Ratifizierung 2025/2026. // Emerging: 1.6 Terabit/s using 16 parallel SMF channels (100G each). Up to 500m — the next-next-generation standard for AI/ML GPU cluster interconnects. Ratification expected 2025/2026.')

ON CONFLICT (name) DO UPDATE SET
  description = EXCLUDED.description,
  max_reach_label = COALESCE(EXCLUDED.max_reach_label, standards.max_reach_label),
  notes = COALESCE(EXCLUDED.notes, standards.notes);
