---
title: Rule on sweeping the rfa_ abbreviation in the league codebase
type: task
status: planned
description: >-
  One operator decision on renaming about 24 rfa_ symbols to restricted_free_agency_, and the sweep
  if yes; a decided no is a valid close.
base_uri: user:task/league/rule-on-league-rfa-abbreviation-sweep.md
created_at: '2026-09-30T05:59:47.696Z'
entity_id: 12e19336-830a-4e8f-ac5d-ca412894f0a2
owner_identity_uri: █████████████████████████
priority: Low
public_read: true
tags:
  - user:tag/league-xo-football.md
updated_at: '2026-10-03T03:08:30.329Z'
visibility_analyzed_at: '2026-11-05T23:50:18.830Z'
---

# Rule on sweeping the rfa_ abbreviation in the league codebase

The naming guideline asks for full words, and the league codebase carries about 24 distinct `rfa_`-prefixed symbols. Renaming a few would be less consistent than renaming none, so it needs one decision.

## Plan

- [ ] Operator rules: sweep all `rfa_` symbols to `restricted_free_agency_`, or record a decided "no" on the guideline — [[████████████████████████-██-██████████████-██████-███-███████████████]]
- [ ] If yes, inventory across `api/`, `app/`, `libs-*`, `scripts/`, `test/` and user-base `cli/league/check-manager-homepages.mjs`, and sweep in one change that keeps the tag-board information boundary intact
