⚠ ネタバレ注意: 本サイトはSFアニメ「SOLAR LINE」の内容を詳細に分析しています。未視聴の方はご注意ください。
📝 AI生成コンテンツ: 本考証の大部分は AI(Claude Code 等)によって生成されています。内容の正確性については原作および引用元をご確認ください。

Task 7: Interactive Brachistochrone Calculator

完了 ← タスク一覧

Task 007: Interactive Brachistochrone Calculator

Status: DONE (session 2026-02-23)

Goal

Add an interactive WASM-powered brachistochrone calculator to the Episode 1 report page, allowing users to explore how distance, ship mass, and transfer time affect required acceleration and ΔV.

Depends on

What was done

  1. Added brachistochrone_accel, brachistochrone_dv, brachistochrone_max_distance to solar-line-core (4 tests)
  2. Exported all 3 functions via WASM bridge (3 tests)
  3. Created ts/src/calculator.js — browser module with WASM-first + JS fallback
  4. Added renderCalculator() to templates with sliders, presets, result table, verdict badge
  5. Fixed WASM copy path bug in build.ts (Codex-identified)
  6. Added calculator.js copy step in build pipeline
  7. 9 new TS template tests + 4 new WASM round-trip tests
  8. Total: 52 Rust + 134 TS = 186 tests, all passing

Codex consultation

Origin