Added
fbs analyze team, a read-only derived report that composes fresh historical
CFBD data into cutoff-safe team, situational, drive, player, and
opponent-adjusted metrics.- Exact
--as-ofand--before-game-idcutoffs, compact unavailable-metric
reporting, bounded player selection, and structured source-failure details. - Offline formula, orchestration, integration, and output-contract coverage,
plus an opt-in live comparison oracle.
Changed
ratings sp --year --teamretains the provider's national ranking context
while returning only the requested team.- The README, packaged agent skill, command index, and project site now document
the derived analysis workflow without changing the 71-route endpoint surface.
Fixed
- Strict cutoff timestamp validation, atomic weekly-request cancellation,
preflight output-limit validation, interception-return classification, and
decimal rounding at large and small magnitudes. - The coverage job now enforces its intended 90% aggregate line and function
thresholds instead of Bun's per-file threshold semantics.
Full changelog: v1.1.0...v1.2.0