Files
pytheory/docs/api
Claude 8c0e5a935d docs+api: rename to detect_secondary_dominant; add serialism API page
Answering "documented?" — two gaps found and fixed:

- The new secondary_dominant() detector collided by name with the existing
  Key.secondary_dominant(degree) builder (inverse operations, same name).
  Rename the module-level detector to detect_secondary_dominant, matching
  detect_cadence and making the build-vs-analyze pair clear. The bool flag
  analyze_progression(secondary_dominants=True) and the Key method are
  unchanged. (Pre-release, no compatibility impact.)
- ToneRow / the serialism module had no API-reference page. Add
  docs/api/serialism.rst (automodule) and wire it into the API toctree.

The chords.py analysis functions already auto-appear in api/chords.html via
automodule; verified. All guide pages, skills, and the changelog updated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014ijpMiuST8kXnBoB5pSu8t
2026-06-17 02:25:36 +00:00
..