---
title: 'S8: Configurable reference lines (mean toggleable, deletable, addable)'
type: task
status: completed
description: >-
  Replace hardcoded plotLines in scatter-plot-overlay.js with reference_lines array from
  props/state. Mean lines (X/Y) seeded at runtime; show_x_mean_line / show_y_mean_line toggles in
  scatter_plot_options. Modal table: axis dropdown (x|y), numeric value (finite), label (maxLength
  200), color (hex via native input type='color'), delete button, '+ Add' button. Validation in
  scatter-plot-options.json schema. See parent plan.
base_uri: user:task/github/mistakia/league/293-s8-configurable-reference-lines.md
created_at: '2026-04-29T16:17:15.306Z'
entity_id: bff8ca13-5649-4b56-9787-f4595e14a1ae
finished_at: '2026-04-29T17:59:30.975Z'
observations:
  - ████████████████████████████████████████████████
  - ████████████████████████████████████████████████
owner_identity_uri: █████████████████████████
priority: Medium
public_read: true
relations:
  - subtask_of [[user:task/github/mistakia/league/293-tracking-issue-for-data-view-scatter-plot.md]]
  - blocked_by [[user:task/github/mistakia/league/293-s3-settings-panel-scaffolding.md]]
started_at: '2026-04-29T17:52:50.078Z'
tags:
  - user:tag/league-xo-football.md
updated_at: '2026-06-08T16:58:20.037Z'
visibility_analyzed_at: '2026-11-05T23:48:05.358Z'
---


