Skip to content

docs: record audit verdicts for the four musicality-review proposals#6

Merged
jamiesun merged 1 commit into
mainfrom
audit-musicality-review-proposals
Jul 19, 2026
Merged

docs: record audit verdicts for the four musicality-review proposals#6
jamiesun merged 1 commit into
mainfrom
audit-musicality-review-proposals

Conversation

@jamiesun

Copy link
Copy Markdown
Contributor

Records the 2026-07 audit of four externally proposed "musicality" improvements in the roadmap's on-hold/REJECTED section, so future reviewers and Agents don't re-litigate them:

  1. Humanize/rubato — already shipped as M5 seeded performance fields; unseeded randomness would violate the determinism iron rule.
  2. Role-based auto-mixing (role: lead + ducking/EQ) — REJECTED: no deterministic compile semantics, breaks the stems-sum == full-mix invariant, and duplicates the game engine's runtime mixing job.
  3. Environment presets via delegated convolution reverb (FFmpeg afir) — HOLD pending evidence CC91 cannot serve; wet-tail loop-seam wrap and per-stem convolution tolerance must be answered first; IR names map through renderer profiles, never the schema.
  4. Music linter — already shipped as M6 grammar lint; the "flute at C8" error class is structurally impossible in a scale-degree DSL; auto-fix stays out per the no-embedded-intelligence rule.

Docs-only; no code, schema, or acceptance-matrix changes.

Humanize and music-linter already shipped (M5/M6); role-based
auto-mixing rejected (no deterministic semantics, breaks stems-sum
invariant, duplicates engine runtime); delegated convolution reverb
on hold pending evidence CC91 cannot serve.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@jamiesun
jamiesun merged commit 5891c80 into main Jul 19, 2026
1 check passed
@jamiesun
jamiesun deleted the audit-musicality-review-proposals branch July 19, 2026 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant