Skip to content

History / sailsys api reference

Revisions

  • Document the standalone architecture sail-jinx 2.0 has no SailSys integration. Results reach SailSys by a human reading a printed report and typing them in. - Home: rewritten for the standalone app. - Jinx-Handicaps 5.1: adds corrected_finish_time, the report column, which gives back the head start from crossing early but deliberately omits the 5-min OCS penalty - that is implied by the flag beside it and applied on entry. Including it in both places would apply it twice. - Jinx-Handicaps 5.2: places are computed locally; there is no external system to defer to and no SailSys-authoritative mode. - Jinx-Handicaps 8.1: each race's entrant list carries the TCF it was sailed on, so that file IS the handicap history. The separate snapshot file existed only because SailSys kept the latest value. - Jinx-Handicaps 11: rewritten for the real implementation, including where the algorithm lives (arithmetic in Java, 5.1 primitives in static/scoring.js, shared by the race page and the finish report). - Storyboard: rewritten as the actual race-night workflow. - sailsys-api-reference: marked historical. Flags an unresolved question in 6.3/6.4: the spec describes a winner_factor and gap-anchored redistribution that PursuitHandicapEngine does not implement - it weights by elapsed^gamma with no winner anchor, for a reason argued in the code. The divergence predates this work and needs a decision rather than a silent edit.

    @gregw gregw committed Aug 18, 2026
  • Work in progress on handicap Signed-off-by: Greg Wilkins <gregw@webtide.com>

    @gregw gregw committed Jun 6, 2026
  • Saving TCFs locally

    @gregw gregw committed Jun 1, 2026
  • Initial handicap implementation

    @gregw gregw committed May 29, 2026
  • Refactored so that UI works for all types of race management

    @gregw gregw committed May 28, 2026
  • Saving and processing races

    @gregw gregw committed May 27, 2026
  • update API usage

    @gregw gregw committed May 26, 2026
  • Initial race data

    @gregw gregw committed May 26, 2026
  • Added design documents Signed-off-by: Greg Wilkins <gregw@webtide.com>

    @gregw gregw committed May 24, 2026