9f6623786fecac2d1f53fc62f831fd8c063f9c17
Gap audit against §4.1.13.4.3 (Tables 29/30) found that the inline boarding/deboarding row in FlightCard's default expanded body was missing three attributes: - departure.gate / arrival.gate (boarding gate number) - departure.dispatch (трап/автобус transfer type) - arrival.bagBelt (baggage belt, deboarding only) Add all three as conditional fields in the transition block, guarded by the existing isArrival flag so departure shows gate+dispatch and arrival shows gate+bagBelt. Add DETAILS.DISPATCH i18n label (ru + en). Add 16 assertion tests covering time rows, transition status/times, gate, dispatch, bagBelt, and the share/details buttons. Deferred (DONE_WITH_CONCERNS): - Check-in counter number: API type has checkingStatus string but no counter number field; requires backend extension. - Aircraft tail number: field (aircraft.registration) exists in types but is only shown in the details-page AircraftPanel, not in the FlightCard expanded body; deferred to details-page parity task. - Code-share chips in expanded segment body: currently merged into the collapsed header number column via _childFlightIds; per-segment expanded display deferred to multi-leg task.
Description
No description provided
Languages
TypeScript
62.7%
HTML
23.6%
SCSS
11%
JavaScript
1.1%
C#
0.9%
Other
0.6%