cgcardona / muse public
chore main

chore: full decoupling sweep — delete maestro/, scrub all external refs

- Delete entire maestro/ directory (123 files) — last trace of the legacy codebase, fully removed from git history going forward - README.md: rewrite Origin section without naming prior projects; strip "(Stori/Maestro)" from variation spec link - AGENTS.md: replace all named-project references with generic phrasing; remove "Cursor" from MCP session description - .cursorrules: same — generic phrasing for project rules and MCP note - pyproject.toml: replace legacy-referencing mypy comment with clean note - muse/core/store.py: drop "replaces SQLAlchemy / Maestro" module docstring - muse/cli/midi_parser.py: replace "Maestro Docker image" install hint with plain pip install instruction - muse/cli/config.py: replace "musehub" example URL with generic host - docs/protocol/muse-variation-spec.md: drop "Stori DAW + Maestro backend" from scope preamble

Zero remaining mentions of maestro, agentception, musehub, or named external projects anywhere in tracked source, docs, or config.

G Gabriel Cardona <gabriel@tellurstori.com> · 3d ago Mar 17, 2026 · ce0ac593 · parent 83fa3d6e

Snapshot Diff

58 files in tree
~7 -123
AGENTS.md .md
README.md .md
maestro/__init__.py .py
maestro/api/__init__.py .py
maestro/api/routes/__init__.py .py
maestro/db/__init__.py .py
maestro/muse_cli/__init__.py .py
maestro/muse_cli/_repo.py .py
maestro/muse_cli/app.py .py
maestro/muse_cli/artifact_resolver.py .py
maestro/muse_cli/commands/__init__.py .py
maestro/muse_cli/commands/amend.py .py
maestro/muse_cli/commands/arrange.py .py
maestro/muse_cli/commands/ask.py .py
maestro/muse_cli/commands/attributes.py .py
maestro/muse_cli/commands/bisect.py .py
maestro/muse_cli/commands/blame.py .py
maestro/muse_cli/commands/cat_object.py .py
maestro/muse_cli/commands/checkout.py .py
maestro/muse_cli/commands/cherry_pick.py .py
maestro/muse_cli/commands/chord_map.py .py
maestro/muse_cli/commands/clone.py .py
maestro/muse_cli/commands/commit.py .py
maestro/muse_cli/commands/commit_tree.py .py
maestro/muse_cli/commands/context.py .py
maestro/muse_cli/commands/contour.py .py
maestro/muse_cli/commands/describe.py .py
maestro/muse_cli/commands/diff.py .py
maestro/muse_cli/commands/divergence.py .py
maestro/muse_cli/commands/dynamics.py .py
maestro/muse_cli/commands/emotion_diff.py .py
maestro/muse_cli/commands/export.py .py
maestro/muse_cli/commands/fetch.py .py
maestro/muse_cli/commands/find.py .py
maestro/muse_cli/commands/form.py .py
maestro/muse_cli/commands/grep_cmd.py .py
maestro/muse_cli/commands/groove_check.py .py
maestro/muse_cli/commands/harmony.py .py
maestro/muse_cli/commands/hash_object.py .py
maestro/muse_cli/commands/humanize.py .py
maestro/muse_cli/commands/import_cmd.py .py
maestro/muse_cli/commands/init.py .py
maestro/muse_cli/commands/inspect.py .py
maestro/muse_cli/commands/key.py .py
maestro/muse_cli/commands/log.py .py
maestro/muse_cli/commands/merge.py .py
maestro/muse_cli/commands/meter.py .py
maestro/muse_cli/commands/motif.py .py
maestro/muse_cli/commands/open_cmd.py .py
maestro/muse_cli/commands/play.py .py
maestro/muse_cli/commands/pull.py .py
maestro/muse_cli/commands/push.py .py
maestro/muse_cli/commands/read_tree.py .py
maestro/muse_cli/commands/rebase.py .py
maestro/muse_cli/commands/recall.py .py
maestro/muse_cli/commands/release.py .py
maestro/muse_cli/commands/remote.py .py
maestro/muse_cli/commands/render_preview.py .py
maestro/muse_cli/commands/rerere.py .py
maestro/muse_cli/commands/reset.py .py
maestro/muse_cli/commands/resolve.py .py
maestro/muse_cli/commands/restore.py .py
maestro/muse_cli/commands/rev_parse.py .py
maestro/muse_cli/commands/revert.py .py
maestro/muse_cli/commands/session.py .py
maestro/muse_cli/commands/show.py .py
maestro/muse_cli/commands/similarity.py .py
maestro/muse_cli/commands/stash.py .py
maestro/muse_cli/commands/status.py .py
maestro/muse_cli/commands/swing.py .py
maestro/muse_cli/commands/symbolic_ref.py .py
maestro/muse_cli/commands/tag.py .py
maestro/muse_cli/commands/tempo.py .py
maestro/muse_cli/commands/tempo_scale.py .py
maestro/muse_cli/commands/timeline.py .py
maestro/muse_cli/commands/transpose.py .py
maestro/muse_cli/commands/update_ref.py .py
maestro/muse_cli/commands/validate.py .py
maestro/muse_cli/commands/worktree.py .py
maestro/muse_cli/commands/write_tree.py .py
maestro/muse_cli/config.py .py
maestro/muse_cli/db.py .py
maestro/muse_cli/errors.py .py
maestro/muse_cli/export_engine.py .py
maestro/muse_cli/hub_client.py .py
maestro/muse_cli/merge_engine.py .py
maestro/muse_cli/midi_parser.py .py
maestro/muse_cli/models.py .py
maestro/muse_cli/object_store.py .py
maestro/muse_cli/repo.py .py
maestro/muse_cli/snapshot.py .py
maestro/services/__init__.py .py
maestro/services/muse_arrange.py .py
maestro/services/muse_attributes.py .py
maestro/services/muse_bisect.py .py
maestro/services/muse_checkout.py .py
maestro/services/muse_checkout_executor.py .py
maestro/services/muse_cherry_pick.py .py
maestro/services/muse_context.py .py
maestro/services/muse_divergence.py .py
maestro/services/muse_drift.py .py
maestro/services/muse_emotion_diff.py .py
maestro/services/muse_find.py .py
maestro/services/muse_groove_check.py .py
maestro/services/muse_history_controller.py .py
maestro/services/muse_inspect.py .py
maestro/services/muse_log_graph.py .py
maestro/services/muse_log_render.py .py
maestro/services/muse_merge.py .py
maestro/services/muse_merge_base.py .py
maestro/services/muse_motif.py .py
maestro/services/muse_rebase.py .py
maestro/services/muse_release.py .py
maestro/services/muse_render_preview.py .py
maestro/services/muse_replay.py .py
maestro/services/muse_repository.py .py
maestro/services/muse_rerere.py .py
maestro/services/muse_reset.py .py
maestro/services/muse_restore.py .py
maestro/services/muse_revert.py .py
maestro/services/muse_stash.py .py
maestro/services/muse_tempo.py .py
maestro/services/muse_timeline.py .py
maestro/services/muse_transpose.py .py
maestro/services/muse_validate.py .py
← Older Oldest commit on main
All commits
Newer → Latest commit on main

Comments

0

No comments yet. Be the first to start the discussion.