Legacy Editorial Control Sync

Align legacy editorial fields to preset-era equivalents during repository migrations.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/JDL440/nfl-eval --skill legacy-editorial-control-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Legacy Editorial Control Sync
Source: https://github.com/JDL440/nfl-eval/tree/main/.squad/skills/legacy-editorial-control-sync
Command: npx skills add https://github.com/JDL440/nfl-eval --skill legacy-editorial-control-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating repos from legacy editorial fields to preset-era fields can cause compatibility issues and drift in derived columns when patches modify legacy data.

Core Features & Use Cases

  • Safely resolve legacy inputs to updated editorial controls
  • Preserve advanced overrides like panel_shape during migrations
  • Recompute canonical fields only when legacy inputs change, avoiding unintended resets

Quick Start

Run the legacy editorial sync to align legacy fields with their modern counterparts during migration.

Frequently Asked Questions about Legacy Editorial Control Sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I align legacy editorial fields during a repository migration?

To align legacy editorial fields during a repository migration, apply patches that map legacy inputs like depth_level and content_profile to their preset-era equivalents. This process keeps derived fields in sync across forms and routes.

Why does migrating legacy editorial controls cause drift in derived columns?

Migrating legacy editorial controls causes drift in derived columns because patches modifying legacy data can bypass preset-era synchronization rules. Without explicit alignment, canonical fields fail to recompute properly when legacy inputs change.

Can I preserve advanced overrides like panel_shape when migrating legacy editorial fields?

Yes, you can preserve advanced overrides like panel_shape and panel_constraints_json when migrating legacy editorial fields. The sync process ensures these explicit configurations are retained without unintended resets during the transition.

When do derived defaults recompute when syncing legacy editorial controls?

Derived defaults recompute only when explicit legacy inputs change during the editorial control sync. This targeted patch-resolution approach prevents unintended resets of canonical fields if no actual legacy data modifications occurred.

What is the best way to resolve legacy inputs to updated editorial controls?

The best way to resolve legacy inputs to updated editorial controls is running a dedicated sync process during repository migration. This safely patches legacy fields across forms and routes while preserving advanced overrides.

What happens to preset-era fields if I patch legacy data without an editorial control sync?

If you patch legacy data without an editorial control sync, preset-era fields face compatibility issues and derived column drift. Canonical fields remain out of sync because the system cannot automatically align the legacy modifications.