• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wegamekinglc / Derivatives-Algorithms-Lib / 27028827300
78%
master: 79%

Build:
Build:
LAST BUILD BRANCH: copilot/override-function-gradient-calibration
DEFAULT BRANCH: master
Ran 05 Jun 2026 05:11PM UTC
Jobs 1
Files 194
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jun 2026 05:00PM UTC coverage: 78.109%. Remained the same
27028827300

Pull #82

github

wegamekinglc
Add web UI start/stop scripts and async valuation support

- Add webui/scripts/start.sh and stop.sh for managing both services.
  start.sh checks prerequisites (Python >= 3.13, uv, node, npm), verifies
  ports 8001 and 5173 are free, installs deps, launches both servers in
  the background, waits for health checks, and smoke-tests the vite proxy.
  stop.sh kills by PID with SIGTERM, verifies ports are actually free,
  and falls back to port-based kill to catch orphaned child processes
  (e.g. when npm run dev spawns a wrapper that doesn't forward SIGTERM).
  With --force, escalates to SIGKILL after 5s.

- Add async valuation endpoints (POST /api/trades/{id}/value and
  POST /api/portfolios/{id}/value) that return a pending result
  immediately and update it via FastAPI background tasks. Frontend polls
  GET /api/valuations/{id} until status is completed or failed.

- Add PUT update endpoints for products, models, and trades, plus delete
  guards that return 409 Conflict when deleting a product or model still
  referenced by a trade.

- Add Dupire model support: backend schema and gateway integration,
  frontend UI with matrix input for vol surface, updated API client.

- Improve frontend pages: loading states, better styling, async valuation
  status indicators, inline edit forms for trades and portfolios.

- Update root README.md and webui/README.md to document the scripts as
  the primary way to start/stop the web UI, fix backend port references
  from 8000 to 8001, and note that vite should be run directly (not via
  npm run dev) to avoid orphan processes.

- Add .claude/skills/dal-webui-setup/SKILL.md for Claude Code integration.
Pull Request #82: feat: add web UI start/stop scripts and async valuations

5088 of 6514 relevant lines covered (78.11%)

3764733.22 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27028827300.1 05 Jun 2026 05:11PM UTC 194
78.11
GitHub Action Run
Source Files on build 27028827300
  • Tree
  • List 194
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27028827300
  • Pull Request #82
  • PR Base - master (#26972462884)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc