What's New in Extant Portal
Every feature, tool, and improvement we've shipped — organized by release.
RSS Feed →The Req Library backend now reads the active mission's vertical and returns only matching system templates. Aerospace keeps its 4 curated packages (LEO Earth Observation, GEO Comms, Deep Space Science, CubeSat Standard). Defense, MedDevice, Energy, and Generic missions each get a baseline template derived from their pack's starter-requirements instead of aerospace content.
The Compliance Framework Reference page now swaps its regulator cards by vertical. Defense shows DoD 5000.02, NIST SP 800-171, CMMC 2.0, RMF, MIL-STD-810, and ITAR/EAR. MedDevice shows IEC 62304, ISO 13485, ISO 14971, FDA 21 CFR Part 820, IEC 62366-1, and IEC 60601-1. Energy shows NERC CIP, IEC 61508, IEEE 1547, NIST SP 800-82, and IEEE 80/1584. Generic shows ISO/IEC/IEEE 15288, INCOSE SE Handbook, and ISO 9001. Aerospace keeps FCC/FAA/ITAR/NASA/NOAA/ITU.
The Document Generation page now ships separate template catalogs per vertical. Aerospace keeps its 16 SMAD-flavored DIDs. Defense gets JCIDS + DoDI 5000.88 + RMF templates (ICD, CDD, TEMP, SEP, SSP, LCSP, PPP, RMP). MedDevice gets the design-control pack (Design Input Reqs, SRS per IEC 62304, Risk Management File per ISO 14971, DHF, Usability Engineering File, CER, Technical File, Cybersecurity Risk Report). Energy gets EPC-grade documents (Owner Requirements Spec, Interconnection Facilities Study, Protection Coordination, Arc-Flash Study, NERC CIP package, Commissioning Plan, O&M Plan, RMP). Generic ships ISO-based templates (SRS/29148, ARC/42010, SEMP, V&V Plan, RMP/31000, CMP/10007).
The Live Docs templates endpoint now returns vertical-scoped options. Aerospace keeps Mass & Power Budget and Mission Design Summary. Defense shows Program Overview + DT&E/OT&E TEMP excerpt. MedDevice shows Device Description + Risk Management File summary. Energy shows Facility Overview + Commissioning/Witness Test Matrix. SRS and ICD templates are also relabeled per vertical (e.g. "Design Input Requirements" for medical, "Owner Requirements Specification" for energy).
The Design Process page no longer titles itself "Spacecraft Design Process" for non-aerospace missions. Non-aerospace missions now see a short notice explaining the SMAD SRR→PDR→CDR→TRR→FRR→ORR flow is aerospace-specific with a link to their vertical's Phase/Milestone/Stage Gate page.
"Space Cybersecurity Compliance" and "Space Sustainability Compliance" no longer show their "Space" prefix for non-aerospace missions. SPARTA + NIST 800-53 space overlay (cyber-security) and FCC 25-year deorbit / NASA-STD casualty risk (sustainability) remain aerospace-only with clear notices.
The Budget Margins section tile is hidden for non-aerospace missions (it reads mass/power/delta-V mission_params that only aerospace missions have). Section labels that said "Mission Overview" and "Phase Gate Readiness" now use the vertical's terminology (Program Overview / Device Overview / Facility Overview, Milestone Review Readiness / Design Review Readiness / Stage Gate Readiness).
Added sensitivity, mission-sim, simulation-hub, studio, design-process, margins, calculator, ops, ops-dashboard, cost-ref, cost-estimate, cost-tracking, cost-command, budget-rollup, api-reference, cyber-security, templates, mission-control, deliverables, and ai-requirements to the aerospace calculator manifest. Non-aerospace missions no longer see these in the sidebar, and the vertical-gate middleware redirects cross-pack URL access to the upgrade page.
Export & Security, Cost, Reference, and Integrations hubs now tag aerospace-specific tabs with `verticals: ['aerospace']` (plus ITAR/EAR tagged for aerospace+defense). Defense, MedDevice, and Energy missions no longer see flight-software, EO pipelines, script studio, or SMAD cost references in hub tab strips.
The /aerospace marketing page now exists (mirroring /defense, /medical, /energy) — the Aerospace footer link resolves to a proper industry landing page instead of dumping users on the pricing page. Highlights the SMAD 8-phase lifecycle, 100+ calculators, and Earth Observation / Communications / CubeSat / Science mission templates.
Bug reports submitted via Feedback & Support are now automatically analyzed by Claude. The AI reads the ticket, identifies the likely root cause, and writes a proposed fix with file paths and code changes. Results appear under each ticket in the My Tickets board within seconds of submission.
All users can now see their submitted bug reports and feature requests on the Feedback & Support page with status tracking. Previously only site admins could view the submissions list.
Subscribe to What's New at /whats-new/rss.xml. Each release version is published as an RSS item with all entries listed in the description. Blog RSS at /rss.xml also fixed (was returning 500 due to broken date parsing).
Added .gitlab-ci.yml with three-stage pipeline: typecheck and test run in parallel, then build. Uses node:20-alpine with 4GB heap for the Vite production build.
Enterprise upgrade requests now fall back to company admins when no site admins exist, and solo company admins receive their own request notification instead of it disappearing silently.
Updated hero copy to "This is what program health looks like" with cold-email pain point subtitle. Default tab changed to Gap Analysis. UTM capture on page load. Removed hero banner image from homepage.
Fixed ERR_MODULE_NOT_FOUND for xlsx/dist/cpexcel.js on Vercel by inlining the xlsx package into the Nitro server bundle via externals.inline config.
Blog RSS feed at /rss.xml was crashing because pubDate used unreliable string parsing. Switched to the dateISO field already present on every blog post.
Clohessy–Wiltshire relative-motion planner for proximity operations. Closed-form CW state-transition matrix, two-impulse transfer solver, LVLH trajectory visualization, and presets for the natural-motion football, V-bar hold, R-bar → V-bar approach, and pure along-track drift. Based on Wakker Ch. 9 & 15 and BMW §3.
Grid Lambert solver over launch-date × time-of-flight for interplanetary transfers. Uses analytic Keplerian ephemerides (Standish J2000) for planet states and the universal-variable Lambert from BMW §5.3. Colored C₃ contours and automatic minimum-energy opportunity finder. Presets for Earth→Mars 2024, Earth→Venus, and Earth→Jupiter.
Hyperbolic flyby geometry — turn angle δ = 2·arcsin(1/e), periapsis speed from vis-viva, impact parameter, and heliocentric Δv from the patched-conic swingby. Leading / trailing-edge sign convention with live hyperbola diagram. Presets for Voyager @ Jupiter, Cassini @ Venus, and Juno @ Earth.
Newton solver for L₁–L₅ positions to machine precision, Jacobi constant evaluation, and zero-velocity curve / Hill region visualization in the rotating frame. Matches published Earth–Moon libration distances to meter level (L₁ ≈ 58,019 km, L₂ ≈ 64,515 km). Presets for Earth–Moon, Sun–Earth, Sun–Jupiter, and Sun–Mars systems.
Ranks J₂, J₃, atmospheric drag, solar radiation pressure, and Sun/Moon third-body accelerations on a configured Earth orbit, with log-scale bar visualization. Dual-exponential atmosphere (F10.7 scaled) for drag; secular RAAN, argument-of-perigee, and mean-anomaly rates from Wakker §21.2. Presets for LEO, SSO, GEO, and Molniya.
Fixed a long-standing auto-import bug that prevented the AstroTabStrip cross-page navigation component from resolving at all. The Mission Design Studio and Orbit Analysis Studio tab strips now correctly render at the top of every related page with 10 and 3 tabs respectively, making it a one-click hop between Cislunar, Finite Burn, Lambert, Specialized Orbits, Rendezvous/CW, Porkchop, Gravity Assist, Lagrange Points, Perturbation Budget, and AI Trajectory.
Collapsed the Astrodynamics sidebar group to one landing entry per studio ("Orbit Analysis Studio" and "Mission Design Studio") now that all sub-tools are reachable via the tab strip. Script Studio moved to Reference & Planning under a new "Integrations & Tools" section heading.
The Collaborative Orbit Designer's Shared Ground Track canvas was rendering with a fixed 960×400 pixel buffer that got stretched by CSS, producing a blurry output on retina displays. Replaced with DPR-aware sizing (native 2× buffer on retina) and added a window-resize handler so the canvas stays crisp at any viewport size.
Production-grade numerical propagator with full force model: spherical-harmonic gravity, NRLMSISE-00 atmospheric drag with F10.7 / Ap solar and geomagnetic scaling, solar radiation pressure with eclipse modeling, and Sun and Moon third-body perturbations. Configurable RK4 integrator with per-force-component diagnostics.
Full BLS estimator over multi-station tracking arcs. Real measurement models for range, range-rate, and topocentric azimuth/elevation (ECI to ECEF to ENU via GMST). Per-iteration residual statistics, postfit RMS, and 6x6 state covariance with confidence ellipsoids.
Earth-Moon mission design environment with CR3BP propagation, Lagrange point family explorer, invariant manifold tubes, and Poincare section visualization. New BCR4BP (Bicircular Restricted 4-Body) mode adds the Sun as a moving fourth body for stability analysis with side-by-side CR3BP comparison and Jacobi drift metrics.
High-fidelity finite-burn modeling with realistic propulsion-system curves, throttle profiles, gravity losses, and steering laws. Compare against impulsive-burn approximations and export full maneuver schedules.
Multi-user mission design canvas with live presence indicators, change broadcasting via Supabase Realtime, integrated trade studies, and version history. Designed for distributed engineering teams working the same trajectory in parallel.
Machine-learning-assisted trajectory optimization with multiple solver backends. Define objectives, constraints, and initial guesses, then let the optimizer search the design space and return Pareto fronts of feasible trajectories with full results history.
Drag-and-drop dashboard composer for mission ops. Build custom panel layouts per role with persistent layouts, plus an automation tab for defining triggered workflows with run-history audit logs.
Scripted scenario engine for the Mission Simulator. Define event sequences, branch contingencies, and persist named scenarios per mission. Replay historical incidents or rehearse anomaly response.
Real-time conjunction screening wired to live propagation data instead of static catalogs. Continuous miss-distance computation, configurable thresholds, and alerting integration.
Built-in library of space threat scenarios (jamming, RPO, debris cascade) for planning, training, and red-team exercises. Each scenario links into the Scenario Builder for full simulation.
In-browser scripting environment for automating mission analysis runs. Direct access to all calculator engines, persistent script storage per mission, and shareable run history.
New Postgres tables and Nitro API endpoints for HiFi propagation runs, OD solutions, finite-burn configs, cislunar designs, collab orbit designs, trajectory optimizations, ops workflows, mission scenarios, and dashboard layouts. All gated by RLS and capability checks (edit_engineering / edit_operations).
Sidebar search now scores matches (exact > prefix > word-start > substring), strips internal slug noise, and dedupes hub sub-tab links that all route to the same destination — so a query like "budget" returns one clean Budgets link instead of seven duplicates.
27 structured courses covering every major platform feature — requirements management, risk registers, phase gates, ITAR/EAR compliance, spacecraft design, orbital mechanics, launch vehicles, ground communications, digital twins, systems architecture, configuration management, cost & schedule, and more. Available as an add-on bundle or included with Enterprise.
Mark lessons complete, track course progress percentages, and resume where you left off. Progress syncs across devices via your account.
End-of-module quizzes with server-side scoring, pass/fail thresholds, explanations for each answer, and retake support. Validate your team's understanding of key concepts.
Rich lesson pages with tips, warnings, step-by-step instructions, key concepts, and previous/next navigation. Sidebar outline shows your position within each module.
New Training Academy group in the portal sidebar with direct links to all 27 courses. Bundle-gated with LMS badge for non-subscribers.