---
title: Collapse the single_position param key onto a canonical fantasy_position key
type: task
status: completed
description: >-
  single_position is keyed separately with no twin control and no user-visible symptom, but the
  rename target must be a live param key or check-rename-target-liveness goes red, and reverting
  after migration silently renders QB data for 32 entries. Split out of the twin-key collapse as a
  one-way door needing its own compat plan.
base_uri: user:task/league/collapse-single-position-param-key.md
created_at: '2026-09-01T21:37:04.438Z'
entity_id: b188da76-e01e-48a3-b807-5bdad548dea5
finished_at: '2026-09-20T00:25:57.937Z'
observations:
  - ████████████████████████████████████████████████
owner_identity_uri: █████████████████████████
priority: Low
public_read: true
tags:
  - user:tag/league-xo-football.md
  - user:tag/software-task.md
updated_at: '2026-09-20T00:25:57.937Z'
visibility_analyzed_at: '2026-11-05T23:48:34.340Z'
---


