gabriel / muse public
feat patch timeline task/video-timeline-vid1 #2 / 2
8 days ago · Jul 10, 2026 · Diff

feat(timeline): VID-1 canonical model, snapshot, RationalTime, OTIO(JSON) bridge

Implements frozen #86: timeline domain plugin with exact rational time, stable clip/track identity, pure-JSON OTIO import, deterministic IR-based snapshot hashing, and VID_01–VID_14 tests.

sha256:1fb823d4b9aeadfc5d88ec742570d97ce52d7cf7232572909d88a4caf202577c sha
+299 ~3 symbols
1128 changed · 0 in snapshot files
sha256:68ba8eb22aeaddcac0a44f66501b9a0da0804d11f3f44042b21d70c83a561247 snapshot
+299
symbols added
~3
symbols modified
1128
files changed
0
dead code introduced
Semantic Changes 302 symbols
+ docs/
+ muse/
+ tests/
+ tools/
~ muse/plugins/timeline/__init__.py .py 3 symbols added
+ __all__ variable variable __all__ L5–5
+ TimelinePlugin import import TimelinePlugin L3–3
+ plugin import import plugin L3–3
~ muse/plugins/timeline/_otio_bridge.py .py 56 symbols added
+ BridgeError class class BridgeError L56–57
+ _KNOWN_SCHEMA_PREFIXES variable variable _KNOWN_SCHEMA_PREFIXES L37–53
+ _VOLATILE_METADATA_KEYS variable variable _VOLATILE_METADATA_KEYS L33–35
+ _canonicalize_metadata function function _canonicalize_metadata L137–145
+ _check_schema function function _check_schema L80–85
+ _exact_int function function _exact_int L103–113
+ _parse_audio_lane function function _parse_audio_lane L473–502
+ _parse_caption function function _parse_caption L281–297
+ _parse_clip function function _parse_clip L341–404
+ _parse_effect function function _parse_effect L240–261
+ _parse_external_reference function function _parse_external_reference L173–201
+ _parse_gap function function _parse_gap L322–338
+ _parse_keyframe function function _parse_keyframe L224–237
+ _parse_marker function function _parse_marker L264–278
+ _parse_media_reference function function _parse_media_reference L204–221
+ _parse_rate function function _parse_rate L88–100
+ _parse_rational_time function function _parse_rational_time L116–120
+ _parse_sequence function function _parse_sequence L505–581
+ _parse_time_range function function _parse_time_range L123–134
+ _parse_track function function _parse_track L437–470
+ _parse_track_items function function _parse_track_items L407–428
+ _parse_transition function function _parse_transition L300–319
+ _project_key_from function function _project_key_from L584–590
+ _relativise_url function function _relativise_url L148–170
+ _schema_version function function _schema_version L67–77
+ _track_kind function function _track_kind L431–434
+ AudioLane import import AudioLane L11–11
+ Caption import import Caption L11–11
+ Clip import import Clip L11–11
+ Effect import import Effect L11–11
+ ExternalReference import import ExternalReference L11–11
+ Gap import import Gap L11–11
+ JsonObject import import JsonObject L9–9
+ JsonValue import import JsonValue L9–9
+ Keyframe import import Keyframe L11–11
+ Literal import import Literal L7–7
+ Marker import import Marker L11–11
+ Metadata import import Metadata L11–11
+ Project import import Project L11–11
+ RationalRate import import RationalRate L31–31
+ RationalTime import import RationalTime L31–31
+ Sequence import import Sequence L11–11
+ SourceMedia import import SourceMedia L11–11
+ TimeRange import import TimeRange L31–31
+ Track import import Track L11–11
+ TrackItem import import TrackItem L11–11
+ Transition import import Transition L11–11
+ annotations import import annotations L3–3
+ json import import json L5–5
+ load_json_file import import load_json_file L9–9
+ media_content_id import import media_content_id L11–11
+ meta_get import import meta_get L11–11
+ pathlib import import pathlib L6–6
+ stringify_metadata_value import import stringify_metadata_value L11–11
+ load_otio_json function function load_otio_json L60–64
+ parse_otio_to_project function function parse_otio_to_project L593–635
~ muse/plugins/timeline/entity.py .py 48 symbols added
+ AudioLane class class AudioLane L157–165
+ Caption class class Caption L108–112
+ Clip class class Clip L122–131
+ ColorMetadata class class ColorMetadata L52–58
+ Effect class class Effect L90–95
+ ExternalReference class class ExternalReference L43–48
+ Gap class class Gap L116–118
+ IdentifiedClip class class IdentifiedClip L191–194
+ IdentifiedProject class class IdentifiedProject L213–216
+ IdentifiedSequence class class IdentifiedSequence L206–209
+ IdentifiedTrack class class IdentifiedTrack L198–202
+ Keyframe class class Keyframe L82–86
+ Marker class class Marker L99–104
+ Metadata variable variable Metadata L19–19
+ MetadataValue variable variable MetadataValue L18–18
+ Project class class Project L181–187
+ RenderCacheMetadata class class RenderCacheMetadata L73–78
+ Sequence class class Sequence L169–177
+ SourceMedia class class SourceMedia L62–69
+ Track class class Track L146–153
+ TrackItem variable variable TrackItem L142–142
+ Transition class class Transition L135–139
+ _clip_fingerprint function function _clip_fingerprint L270–275
+ _metadata_dict function function _metadata_dict L365–366
+ assign_clip_occurrences function function assign_clip_occurrences L278–293
+ assign_identities function function assign_identities L296–362
+ canonical_metadata function function canonical_metadata L29–30
+ canonical_time_range function function canonical_time_range L33–39
+ clip_identity function function clip_identity L253–267
+ JsonObject import import JsonObject L9–9
+ JsonValue import import JsonValue L9–9
+ Literal import import Literal L7–7
+ RationalRate import import RationalRate L11–11
+ RationalTime import import RationalTime L11–11
+ TimeRange import import TimeRange L11–11
+ annotations import import annotations L3–3
+ canonical_rational_time import import canonical_rational_time L11–11
+ content_hash import import content_hash L9–9
+ dataclass class import dataclass L6–6
+ json import import json L5–5
+ media_content_id function function media_content_id L219–230
+ meta_get function function meta_get L22–26
+ project_canonical_dict function function project_canonical_dict L369–429
+ project_content_id function function project_content_id L432–433
+ project_identity function function project_identity L233–234
+ sequence_identity function function sequence_identity L237–240
+ stringify_metadata_value function function stringify_metadata_value L436–442
+ track_identity function function track_identity L243–250
~ muse/plugins/timeline/manifest.py .py 25 symbols added
+ TimelineClipEntry class class TimelineClipEntry L22–26
+ TimelineManifest class class TimelineManifest L51–56
+ TimelineProjectEntry class class TimelineProjectEntry L44–48
+ TimelineSequenceEntry class class TimelineSequenceEntry L37–41
+ TimelineTrackEntry class class TimelineTrackEntry L29–34
+ _ProjectMap variable variable _ProjectMap L17–17
+ _SequenceMap variable variable _SequenceMap L18–18
+ _TrackMap variable variable _TrackMap L19–19
+ _manifest_files function function _manifest_files L125–133
+ _timeline_manifests_dir function function _timeline_manifests_dir L59–60
+ build_timeline_manifest function function build_timeline_manifest L63–108
+ IdentifiedProject import import IdentifiedProject L13–13
+ JsonObject import import JsonObject L11–11
+ Literal import import Literal L8–8
+ Manifest import import Manifest L11–11
+ TypedDict import import TypedDict L8–8
+ __version__ import import __version__ L10–10
+ annotations import import annotations L3–3
+ json import import json L5–5
+ load_json_file import import load_json_file L11–11
+ logging import import logging L6–6
+ pathlib import import pathlib L7–7
+ logger variable variable logger L15–15
+ read_timeline_manifest function function read_timeline_manifest L136–158
+ write_timeline_manifest function function write_timeline_manifest L111–122
~ muse/plugins/timeline/plugin.py .py 40 symbols added
+ TimelinePlugin class class TimelinePlugin L40–246
+ apply method method apply L161–162
+ diff method method diff L101–108
+ drift method method drift L151–159
+ merge method method merge L110–149
+ schema method method schema L164–246
+ snapshot method method snapshot L43–99
+ _DOMAIN_TAG variable variable _DOMAIN_TAG L36–36
+ _OTIO_SUFFIX variable variable _OTIO_SUFFIX L37–37
+ __all__ variable variable __all__ L251–251
+ BridgeError import import BridgeError L32–32
+ DimensionSpec import import DimensionSpec L11–11
+ DomainSchema import import DomainSchema L11–11
+ DriftReport import import DriftReport L21–21
+ IdentifiedProject import import IdentifiedProject L33–33
+ LiveState import import LiveState L21–21
+ Manifest import import Manifest L20–20
+ MapSchema import import MapSchema L11–11
+ MergeResult import import MergeResult L21–21
+ MuseDomainPlugin import import MuseDomainPlugin L21–21
+ SequenceSchema import import SequenceSchema L11–11
+ SetSchema import import SetSchema L11–11
+ SnapshotManifest import import SnapshotManifest L21–21
+ StateDelta import import StateDelta L21–21
+ StateSnapshot import import StateSnapshot L21–21
+ StructuredDelta import import StructuredDelta L21–21
+ TreeSchema import import TreeSchema L11–11
+ __version__ import import __version__ L9–9
+ _stat import import _stat L7–7
+ annotations import import annotations L3–3
+ assign_identities import import assign_identities L33–33
+ build_timeline_manifest import import build_timeline_manifest L34–34
+ load_cache import import load_cache L19–19
+ load_otio_json import import load_otio_json L32–32
+ os import import os L5–5
+ parse_otio_to_project import import parse_otio_to_project L32–32
+ pathlib import import pathlib L6–6
+ project_content_id import import project_content_id L33–33
+ snapshot_diff import import snapshot_diff L10–10
+ plugin variable variable plugin L249–249
+ RationalRate class class RationalRate L70–103
+ __post_init__ method method __post_init__ L76–84
+ __str__ method method __str__ L100–103
+ from_float method method from_float L87–98
+ RationalTime class class RationalTime L107–225
+ __eq__ method method __eq__ L173–178
+ __ge__ method method __ge__ L191–192
+ __gt__ method method __gt__ L188–189
+ __hash__ method method __hash__ L194–196
+ __le__ method method __le__ L185–186
+ __lt__ method method __lt__ L180–183
+ from_frames method method from_frames L114–115
+ from_timecode method method from_timecode L118–161
+ is_identical method method is_identical L198–199
+ rescaled_to method method rescaled_to L166–171
+ to_fraction_seconds method method to_fraction_seconds L163–164
+ to_frames method method to_frames L201–202
+ to_timecode method method to_timecode L204–225
+ TimeRange class class TimeRange L229–261
+ __post_init__ method method __post_init__ L235–237
+ contains method method contains L254–255
+ end_time_exclusive method method end_time_exclusive L240–242
+ end_time_inclusive method method end_time_inclusive L244–252
+ overlaps method method overlaps L257–261
+ _DROP_FRAME_RATES variable variable _DROP_FRAME_RATES L18–20
+ _NTSC_FLOAT_TABLE variable variable _NTSC_FLOAT_TABLE L10–16
+ _drop_frame_nominal function function _drop_frame_nominal L23–26
+ _drop_frame_timecode_from_frames function function _drop_frame_timecode_from_frames L47–66
+ _drop_per_minute function function _drop_per_minute L29–30
+ _frames_from_drop_frame_timecode function function _frames_from_drop_frame_timecode L33–44
+ _time_from_fraction function function _time_from_fraction L264–269
+ canonical_rational_time function function canonical_rational_time L272–275
+ Fraction import import Fraction L7–7
+ annotations import import annotations L3–3
+ dataclass class import dataclass L6–6
+ math import import math L5–5
~ tests/test_timeline_plugin.py .py 62 symbols added
+ FIXTURES variable variable FIXTURES L30–30
+ GOLDEN variable variable GOLDEN L31–31
+ TestVID01Protocol class class TestVID01Protocol L51–64
+ test_plugin_satisfies_protocol method method test_plugin_satisfies_protocol L52–53
+ test_registered_active method method test_registered_active L61–64
+ test_schema_valid method method test_schema_valid L55–59
+ TestVID07OtioBridge class class TestVID07OtioBridge L67–87
+ test_single_track_parse method method test_single_track_parse L68–78
+ test_unknown_schema_version_raises method method test_unknown_schema_version_raises L80–87
+ TestVID08Determinism class class TestVID08Determinism L90–108
+ test_reformatted_identical_hash method method test_reformatted_identical_hash L96–108
+ test_snapshot_twice_identical method method test_snapshot_twice_identical L91–94
+ TestVID09ClipIdentityExcludesTimelineStart class class TestVID09ClipIdentityExcludesTimelineStart L111–160
+ test_trim_source_changes_clip_id method method test_trim_source_changes_clip_id L139–160
+ test_widen_gap_preserves_clip_ids method method test_widen_gap_preserves_clip_ids L112–137
+ TestVID10TrackIdentity class class TestVID10TrackIdentity L163–212
+ test_edit_clip_preserves_track_id method method test_edit_clip_preserves_track_id L188–212
+ test_reorder_swaps_track_ids method method test_reorder_swaps_track_ids L164–186
+ TestVID11PositionalTiebreaker class class TestVID11PositionalTiebreaker L215–254
+ test_identical_shots_distinct_ids method method test_identical_shots_distinct_ids L216–225
+ test_stable_across_resnapshot method method test_stable_across_resnapshot L227–231
+ test_trim_leaves_identical_set method method test_trim_leaves_identical_set L233–254
+ TestVID12GoldenSingleTrack class class TestVID12GoldenSingleTrack L271–279
+ test_matches_golden method method test_matches_golden L272–279
+ TestVID13GoldenMultiTrack class class TestVID13GoldenMultiTrack L282–291
+ test_matches_golden method method test_matches_golden L283–291
+ TestVID14Security class class TestVID14Security L294–353
+ test_no_media_bytes_in_objects method method test_no_media_bytes_in_objects L340–353
+ test_offline_media_deterministic method method test_offline_media_deterministic L295–305
+ test_path_traversal_rejected method method test_path_traversal_rejected L307–338
+ _build_manifest function function _build_manifest L257–268
+ fixture_repo function function fixture_repo L40–48
+ BridgeError import import BridgeError L15–15
+ Clip import import Clip L16–16
+ DomainSchema import import DomainSchema L11–11
+ Gap import import Gap L16–16
+ JsonObject import import JsonObject L12–12
+ MuseDomainPlugin import import MuseDomainPlugin L13–13
+ RationalRate import import RationalRate L28–28
+ RationalTime import import RationalTime L28–28
+ SnapshotManifest import import SnapshotManifest L13–13
+ TimeRange import import TimeRange L28–28
+ TimelinePlugin import import TimelinePlugin L27–27
+ annotations import import annotations L3–3
+ assign_clip_occurrences import import assign_clip_occurrences L16–16
+ assign_identities import import assign_identities L16–16
+ build_timeline_manifest import import build_timeline_manifest L26–26
+ clip_identity import import clip_identity L16–16
+ content_hash import import content_hash L12–12
+ json import import json L5–5
+ load_otio_json import import load_otio_json L15–15
+ parse_otio_to_project import import parse_otio_to_project L15–15
+ pathlib import import pathlib L6–6
+ plugin import import plugin L27–27
+ project_content_id import import project_content_id L16–16
+ pytest import import pytest L9–9
+ registered_domains import import registered_domains L14–14
+ resolve_plugin_by_domain import import resolve_plugin_by_domain L14–14
+ sequence_identity import import sequence_identity L16–16
+ shutil import import shutil L7–7
+ track_identity import import track_identity L16–16
+ timeline_plugin function function timeline_plugin L35–36
~ tests/test_timeline_rational_time.py .py 27 symbols added
+ TestVID02RationalRate class class TestVID02RationalRate L12–29
+ test_ntsc_table method method test_ntsc_table L23–25
+ test_reduction method method test_reduction L13–15
+ test_rejects_non_positive method method test_rejects_non_positive L17–21
+ test_rejects_undeclared_fractional method method test_rejects_undeclared_fractional L27–29
+ TestVID03RationalTimeEquality class class TestVID03RationalTimeEquality L32–58
+ test_equal_instant_different_rate method method test_equal_instant_different_rate L33–36
+ test_hash_equal_instant method method test_hash_equal_instant L49–52
+ test_is_identical method method test_is_identical L43–47
+ test_no_float_in_arithmetic method method test_no_float_in_arithmetic L54–58
+ test_ordering method method test_ordering L38–41
+ TestVID04TimecodeNonDrop class class TestVID04TimecodeNonDrop L61–73
+ test_round_trip method method test_round_trip L69–73
+ TestVID05DropFrame class class TestVID05DropFrame L76–86
+ test_2997_drop_frame_separator method method test_2997_drop_frame_separator L77–80
+ test_2997_round_trip_anchor method method test_2997_round_trip_anchor L82–86
+ TestVID06TimeRange class class TestVID06TimeRange L89–115
+ test_duration_non_negative method method test_duration_non_negative L112–115
+ test_end_time_exclusive method method test_end_time_exclusive L106–110
+ test_half_open_contains method method test_half_open_contains L90–98
+ test_overlaps_boundary method method test_overlaps_boundary L100–104
+ RationalRate import import RationalRate L9–9
+ RationalTime import import RationalTime L9–9
+ TimeRange import import TimeRange L9–9
+ annotations import import annotations L3–3
+ math import import math L5–5
+ pytest import import pytest L7–7
~ .museignore .museignore
~ muse/plugins/registry.py .py 1 symbol added, 1 symbol modified
+ TimelinePlugin import import TimelinePlugin L28–28
~ pyproject.toml .toml 1 symbol added, 2 symbols modified
+ timeline variable variable timeline L0–0
Files Changed
−1128
0 in snapshot
.coverage .coverage
.museattributes .museattributes
.museignore .museignore
CLAUDE.md .md
LICENSE
README.md .md
dev-setup.sh .sh
docs/agent-guide.md .md
docs/agent-provenance.md .md
docs/guide/plugin-authoring-guide.md .md
docs/issues/derive-semver-tag-from-pep440-version.md .md
docs/issues/mist-read-owner-id-wrong-api-path.md .md
docs/issues/mwp-5-clone-retry-503.md .md
docs/issues/mwp-7-sibling-negotiation.md .md
docs/issues/mwp-mvp-master.md .md
docs/issues/mwp-spot-check.md .md
docs/issues/push-have-negotiation.md .md
docs/issues/push-refspec-syntax.md .md
docs/issues/reflog-complete.md .md
docs/issues/reflog-followup.md .md
docs/issues/reflog-long-ids.md .md
docs/issues/shelf-created-by-identity.md .md
docs/issues/shelf-read-ux-and-bug-fixes.md .md
docs/issues/supported-commands-autoderive-plan.md .md
docs/issues/symlog-filename-too-long.md .md
docs/issues/symlog-followup.md .md
docs/issues/symlog.md .md
docs/issues/version-tags-followup.md .md
docs/issues/version-tags.md .md
docs/mists/muse-tag-guide.md .md
docs/reference/archive.md .md
docs/reference/auth.md .md
docs/reference/bisect.md .md
docs/reference/blame.md .md
docs/reference/code-domain.md .md
docs/reference/hub.md .md
docs/reference/midi-domain.md .md
docs/reference/muse-attributes.md .md
docs/reference/museignore.md .md
docs/reference/omzsh-plugin.md .md
docs/reference/plumbing.md .md
docs/reference/porcelain.md .md
docs/reference/reflog.md .md
docs/reference/remotes.md .md
docs/reference/type-contracts.md .md
docs/reference/workspace.md .md
docs/reference/worktree.md .md
muse/__init__.py .py
muse/_version.py .py
muse/cli/__init__.py .py
muse/cli/app.py .py
muse/cli/commands/__init__.py .py
muse/cli/commands/age.py .py
muse/cli/commands/agent.py .py
muse/cli/commands/agent_config.py .py
muse/cli/commands/agent_map.py .py
muse/cli/commands/annotate.py .py
muse/cli/commands/api_surface.py .py
muse/cli/commands/apply.py .py
muse/cli/commands/apply_patch.py .py
muse/cli/commands/archive.py .py
muse/cli/commands/arpeggiate.py .py
muse/cli/commands/attributes.py .py
muse/cli/commands/auth.py .py
muse/cli/commands/bisect.py .py
muse/cli/commands/blame.py .py
muse/cli/commands/blast_risk.py .py
muse/cli/commands/branch.py .py
muse/cli/commands/breakage.py .py
muse/cli/commands/bridge.py .py
muse/cli/commands/bundle.py .py
muse/cli/commands/cadence.py .py
muse/cli/commands/cat.py .py
muse/cli/commands/cat_object.py .py
muse/cli/commands/check.py .py
muse/cli/commands/check_attr.py .py
muse/cli/commands/check_ignore.py .py
muse/cli/commands/check_ref_format.py .py
muse/cli/commands/checkout.py .py
muse/cli/commands/checkout_symbol.py .py
muse/cli/commands/cherry_pick.py .py
muse/cli/commands/clean.py .py
muse/cli/commands/clone.py .py
muse/cli/commands/clones.py .py
muse/cli/commands/code_check.py .py
muse/cli/commands/code_query.py .py
muse/cli/commands/code_stage.py .py
muse/cli/commands/codemap.py .py
muse/cli/commands/commit.py .py
muse/cli/commands/commit_graph.py .py
muse/cli/commands/commit_tree.py .py
muse/cli/commands/compare.py .py
muse/cli/commands/config_cmd.py .py
muse/cli/commands/conflicts.py .py
muse/cli/commands/content_grep.py .py
muse/cli/commands/contour.py .py
muse/cli/commands/contract.py .py
muse/cli/commands/coord_gc.py .py
muse/cli/commands/coord_sync.py .py
muse/cli/commands/core_blame.py .py
muse/cli/commands/core_cat.py .py
muse/cli/commands/count_objects.py .py
muse/cli/commands/coupling.py .py
muse/cli/commands/coverage.py .py
muse/cli/commands/dag.py .py
muse/cli/commands/dead.py .py
muse/cli/commands/density.py .py
muse/cli/commands/deps.py .py
muse/cli/commands/describe.py .py
muse/cli/commands/detect_refactor.py .py
muse/cli/commands/diff.py .py
muse/cli/commands/docs_cmd.py .py
muse/cli/commands/domain_cmd.py .py
muse/cli/commands/domain_info.py .py
muse/cli/commands/domains.py .py
muse/cli/commands/entangle.py .py
muse/cli/commands/fetch.py .py
muse/cli/commands/find_phrase.py .py
muse/cli/commands/find_symbol.py .py
muse/cli/commands/for_each_ref.py .py
muse/cli/commands/forecast.py .py
muse/cli/commands/format_patch.py .py
muse/cli/commands/gc.py .py
muse/cli/commands/gravity.py .py
muse/cli/commands/grep.py .py
muse/cli/commands/harmony/__init__.py .py
muse/cli/commands/harmony/_args.py .py
muse/cli/commands/harmony/_handlers.py .py
muse/cli/commands/harmony/_shapes.py .py
muse/cli/commands/hash_object.py .py
muse/cli/commands/heartbeat_coord.py .py
muse/cli/commands/hotspots.py .py
muse/cli/commands/hub/__init__.py .py
muse/cli/commands/hub/_core.py .py
muse/cli/commands/hub/attestations.py .py
muse/cli/commands/hub/collaborators.py .py
muse/cli/commands/hub/connection.py .py
muse/cli/commands/hub/issues.py .py
muse/cli/commands/hub/labels.py .py
muse/cli/commands/hub/proposals.py .py
muse/cli/commands/hub/releases.py .py
muse/cli/commands/hub/repos.py .py
muse/cli/commands/hub/users.py .py
muse/cli/commands/hub/webhooks.py .py
muse/cli/commands/humanize.py .py
muse/cli/commands/impact.py .py
muse/cli/commands/index_rebuild.py .py
muse/cli/commands/init.py .py
muse/cli/commands/instrumentation.py .py
muse/cli/commands/intent.py .py
muse/cli/commands/invariants.py .py
muse/cli/commands/invert.py .py
muse/cli/commands/label.py .py
muse/cli/commands/languages.py .py
muse/cli/commands/lineage.py .py
muse/cli/commands/list_coord.py .py
muse/cli/commands/log.py .py
muse/cli/commands/ls_files.py .py
muse/cli/commands/ls_remote.py .py
muse/cli/commands/ls_tree.py .py
muse/cli/commands/maintenance.py .py
muse/cli/commands/merge.py .py
muse/cli/commands/merge_base.py .py
muse/cli/commands/merge_tree.py .py
muse/cli/commands/midi_check.py .py
muse/cli/commands/midi_compare.py .py
muse/cli/commands/midi_harmony.py .py
muse/cli/commands/midi_query.py .py
muse/cli/commands/midi_shard.py .py
muse/cli/commands/migrate.py .py
muse/cli/commands/migrate_cmd.py .py
muse/cli/commands/mist.py .py
muse/cli/commands/mix.py .py
muse/cli/commands/motif_detect.py .py
muse/cli/commands/mv.py .py
muse/cli/commands/name_rev.py .py
muse/cli/commands/narrative.py .py
muse/cli/commands/note_blame.py .py
muse/cli/commands/note_hotspots.py .py
muse/cli/commands/note_log.py .py
muse/cli/commands/notes.py .py
muse/cli/commands/pack_objects.py .py
muse/cli/commands/patch.py .py
muse/cli/commands/patch_id.py .py
muse/cli/commands/path_cmd.py .py
muse/cli/commands/piano_roll.py .py
muse/cli/commands/plan_merge.py .py
muse/cli/commands/predict.py .py
muse/cli/commands/prune.py .py
muse/cli/commands/pull.py .py
muse/cli/commands/push.py .py
muse/cli/commands/quantize.py .py
muse/cli/commands/query.py .py
muse/cli/commands/query_history.py .py
muse/cli/commands/range_diff.py .py
muse/cli/commands/read.py .py
muse/cli/commands/read_commit.py .py
muse/cli/commands/read_snapshot.py .py
muse/cli/commands/rebase.py .py
muse/cli/commands/reconcile.py .py
muse/cli/commands/reflog.py .py
muse/cli/commands/release.py .py
muse/cli/commands/release_coord.py .py
muse/cli/commands/remote.py .py
muse/cli/commands/rename.py .py
muse/cli/commands/reserve.py .py
muse/cli/commands/reset.py .py
muse/cli/commands/resolve.py .py
muse/cli/commands/restore.py .py
muse/cli/commands/retrograde.py .py
muse/cli/commands/rev_list.py .py
muse/cli/commands/rev_parse.py .py
muse/cli/commands/revert.py .py
muse/cli/commands/rhythm.py .py
muse/cli/commands/rm.py .py
muse/cli/commands/scale_detect.py .py
muse/cli/commands/semantic_cherry_pick.py .py
muse/cli/commands/semantic_test_coverage.py .py
muse/cli/commands/shard.py .py
muse/cli/commands/shelf.py .py
muse/cli/commands/shortlog.py .py
muse/cli/commands/show_ref.py .py
muse/cli/commands/sign.py .py
muse/cli/commands/snapshot_cmd.py .py
muse/cli/commands/snapshot_diff.py .py
muse/cli/commands/social.py .py
muse/cli/commands/sparse_checkout.py .py
muse/cli/commands/stable.py .py
muse/cli/commands/status.py .py
muse/cli/commands/switch.py .py
muse/cli/commands/symbol_log.py .py
muse/cli/commands/symbolic_ref.py .py
muse/cli/commands/symbols.py .py
muse/cli/commands/symlog.py .py
muse/cli/commands/tag.py .py
muse/cli/commands/task_queue.py .py
muse/cli/commands/tempo.py .py
muse/cli/commands/tension.py .py
muse/cli/commands/test_cmd.py .py
muse/cli/commands/transpose.py .py
muse/cli/commands/trust.py .py
muse/cli/commands/type_cmd.py .py
muse/cli/commands/unpack_objects.py .py
muse/cli/commands/update_ref.py .py
muse/cli/commands/velocity.py .py
muse/cli/commands/velocity_normalize.py .py
muse/cli/commands/velocity_profile.py .py
muse/cli/commands/verify.py .py
muse/cli/commands/verify_commit.py .py
muse/cli/commands/verify_object.py .py
muse/cli/commands/verify_pack.py .py
muse/cli/commands/verify_tag.py .py
muse/cli/commands/voice_leading.py .py
muse/cli/commands/watch_coord.py .py
muse/cli/commands/workspace.py .py
muse/cli/commands/worktree.py .py
muse/cli/config.py .py
muse/cli/domain_command_registry.py .py
muse/cli/guard.py .py
muse/core/__init__.py .py
muse/core/agent_slots.py .py
muse/core/attributes.py .py
muse/core/bip39.py .py
muse/core/bisect.py .py
muse/core/blame.py .py
muse/core/bridge/__init__.py .py
muse/core/bridge/exporter.py .py
muse/core/bridge/git_primitives.py .py
muse/core/bridge/harmony_shelf.py .py
muse/core/bridge/hooks.py .py
muse/core/bridge/importer.py .py
muse/core/bridge/state.py .py
muse/core/bridge/status.py .py
muse/core/cache_base.py .py
muse/core/callgraph_cache.py .py
muse/core/ci.py .py
muse/core/cohen_transform.py .py
muse/core/commits.py .py
muse/core/compression.py .py
muse/core/coord_bus.py .py
muse/core/coordination.py .py
muse/core/crdts/__init__.py .py
muse/core/crdts/aw_map.py .py
muse/core/crdts/g_counter.py .py
muse/core/crdts/lww_register.py .py
muse/core/crdts/or_set.py .py
muse/core/crdts/rga.py .py
muse/core/crdts/vclock.py .py
muse/core/dag.py .py
muse/core/describe.py .py
muse/core/diff_algorithms/__init__.py .py
muse/core/diff_algorithms/lcs.py .py
muse/core/diff_algorithms/numerical.py .py
muse/core/diff_algorithms/set_ops.py .py
muse/core/diff_algorithms/tree_edit.py .py
muse/core/doc_extractor.py .py
muse/core/doc_history.py .py
muse/core/doc_renderer.py .py
muse/core/domain_migration.py .py
muse/core/envelope.py .py
muse/core/errors.py .py
muse/core/gc.py .py
muse/core/graph.py .py
muse/core/harmony/__init__.py .py
muse/core/harmony/audit.py .py
muse/core/harmony/engine.py .py
muse/core/harmony/escalations.py .py
muse/core/harmony/fingerprint.py .py
muse/core/harmony/paths.py .py
muse/core/harmony/patterns.py .py
muse/core/harmony/policies.py .py
muse/core/harmony/resolutions.py .py
muse/core/harmony/types.py .py
muse/core/hdkeys.py .py
muse/core/hub_trust.py .py
muse/core/identity.py .py
muse/core/ids.py .py
muse/core/ignore.py .py
muse/core/implicit_edge_cache.py .py
muse/core/indices.py .py
muse/core/invariants.py .py
muse/core/io.py .py
muse/core/keychain.py .py
muse/core/keypair.py .py
muse/core/merge_debug.py .py
muse/core/merge_engine.py .py
muse/core/migrate.py .py
muse/core/mpack.py .py
muse/core/msign.py .py
muse/core/object_availability.py .py
muse/core/object_store.py .py
muse/core/op_log.py .py
muse/core/op_merge.py .py
muse/core/pack_store.py .py
muse/core/patch_record.py .py
muse/core/paths.py .py
muse/core/plugins/__init__.py .py
muse/core/plugins/code_harmony.py .py
muse/core/provenance.py .py
muse/core/query_engine.py .py
muse/core/rebase.py .py
muse/core/record_helpers.py .py
muse/core/reflog.py .py
muse/core/refs.py .py
muse/core/releases.py .py
muse/core/repo.py .py
muse/core/schema.py .py
muse/core/secp256k1_sign.py .py
muse/core/semver.py .py
muse/core/semver_classifier.py .py
muse/core/shallow.py .py
muse/core/shelf.py .py
muse/core/slip010.py .py
muse/core/snapshot.py .py
muse/core/snapshots.py .py
muse/core/sparse.py .py
muse/core/stat_cache.py .py
muse/core/symbol_cache.py .py
muse/core/symlog.py .py
muse/core/tags.py .py
muse/core/task_queue.py .py
muse/core/terminal.py .py
muse/core/test_history.py .py
muse/core/test_runner.py .py
muse/core/test_selection.py .py
muse/core/timing.py .py
muse/core/transport.py .py
muse/core/type_analysis.py .py
muse/core/types.py .py
muse/core/validation.py .py
muse/core/verify.py .py
muse/core/version_tags.py .py
muse/core/workdir.py .py
muse/core/workspace.py .py
muse/core/worktree.py .py
muse/core/xml_safe.py .py
muse/domain.py .py
muse/plugins/__init__.py .py
muse/plugins/code/__init__.py .py
muse/plugins/code/_callgraph.py .py
muse/plugins/code/_code_query.py .py
muse/plugins/code/_framework.py .py
muse/plugins/code/_invariants.py .py
muse/plugins/code/_predicate.py .py
muse/plugins/code/_query.py .py
muse/plugins/code/_refactor_classify.py .py
muse/plugins/code/ast_parser.py .py
muse/plugins/code/manifest.py .py
muse/plugins/code/plugin.py .py
muse/plugins/code/release_analysis.py .py
muse/plugins/code/stage.py .py
muse/plugins/code/symbol_diff.py .py
muse/plugins/identity/__init__.py .py
muse/plugins/identity/dag.py .py
muse/plugins/identity/plugin.py .py
muse/plugins/identity/records.py .py
muse/plugins/midi/__init__.py .py
muse/plugins/midi/_analysis.py .py
muse/plugins/midi/_crdt_notes.py .py
muse/plugins/midi/_invariants.py .py
muse/plugins/midi/_midi_keys.py .py
muse/plugins/midi/_midi_query.py .py
muse/plugins/midi/_query.py .py
muse/plugins/midi/entity.py .py
muse/plugins/midi/manifest.py .py
muse/plugins/midi/midi_diff.py .py
muse/plugins/midi/midi_merge.py .py
muse/plugins/midi/plugin.py .py
muse/plugins/mist/__init__.py .py
muse/plugins/mist/plugin.py .py
muse/plugins/registry.py .py
muse/plugins/scaffold/__init__.py .py
muse/plugins/scaffold/plugin.py .py
muse/plugins/social/__init__.py .py
muse/plugins/social/plugin.py .py
pyproject.toml .toml
tests/__init__.py .py
tests/cli_test_helper.py .py
tests/conftest.py .py
tests/fixtures/create_wire_test_repo.sh .sh
tests/test_addressed_merge_plugin.py .py
tests/test_age_envelope.py .py
tests/test_age_supercharge.py .py
tests/test_agent_config_envelope.py .py
tests/test_agent_envelope.py .py
tests/test_agent_json_schema.py .py
tests/test_agent_key_fd.py .py
tests/test_agent_key_fd_zeroing.py .py
tests/test_agent_map_envelope.py .py
tests/test_agent_seed_zeroing.py .py
tests/test_agent_signing.py .py
tests/test_agent_sub_seed_zeroing.py .py
tests/test_agent_supercharge.py .py
tests/test_algo_prefix_globs.py .py
tests/test_annotate_command.py .py
tests/test_annotate_envelope.py .py
tests/test_anon_commit_bug.py .py
tests/test_api_surface.py .py
tests/test_api_surface_envelope.py .py
tests/test_api_surface_supercharge.py .py
tests/test_app.py .py
tests/test_apply_archive_envelope.py .py
tests/test_apply_mpack_pack_store.py .py
tests/test_apply_mpack_partial_failure.py .py
tests/test_apply_pack_oserror_integrity.py .py
tests/test_archive_command.py .py
tests/test_attributes_auth_envelope.py .py
tests/test_auth_hd_persistence.py .py
tests/test_auth_keygen_mnemonic_guard.py .py
tests/test_auth_logout_keygen_integrity.py .py
tests/test_auth_mnemonic_display.py .py
tests/test_auth_mnemonic_input.py .py
tests/test_auth_register_integrity.py .py
tests/test_auth_rotate.py .py
tests/test_auth_show_migrate.py .py
tests/test_auth_supercharge.py .py
tests/test_bare_hex_rejection.py .py
tests/test_bip39_passphrase.py .py
tests/test_bisect.py .py
tests/test_bisect_envelope.py .py
tests/test_blame_envelope.py .py
tests/test_blame_supercharge.py .py
tests/test_blast_risk_envelope.py .py
tests/test_blast_risk_supercharge.py .py
tests/test_branch_delete_config_cleanup.py .py
tests/test_branch_intent_created_by.py .py
tests/test_branch_json_schema.py .py
tests/test_branch_merged_commit_id.py .py
tests/test_branch_supercharge.py .py
tests/test_breakage_envelope.py .py
tests/test_breakage_supercharge.py .py
tests/test_bridge_git_export.py .py
tests/test_bridge_git_import.py .py
tests/test_bridge_git_status.py .py
tests/test_bridge_harmony_shelf.py .py
tests/test_bridge_hooks.py .py
tests/test_bridge_phase1.py .py
tests/test_bridge_roundtrip.py .py
tests/test_bridge_security.py .py
tests/test_bridge_watch.py .py
tests/test_bundle_envelope.py .py
tests/test_bundle_object_compression.py .py
tests/test_bundle_reachable_from.py .py
tests/test_bundle_supercharge.py .py
tests/test_cache_base.py .py
tests/test_callgraph.py .py
tests/test_callgraph_cache.py .py
tests/test_cat_envelope.py .py
tests/test_cat_object_envelope.py .py
tests/test_cat_supercharge.py .py
tests/test_check_envelope.py .py
tests/test_checkout_envelope.py .py
tests/test_checkout_integrity.py .py
tests/test_checkout_symbol_envelope.py .py
tests/test_checkout_symbol_supercharge.py .py
tests/test_cherry_pick_envelope.py .py
tests/test_clean_envelope.py .py
tests/test_cli_auth.py .py
tests/test_cli_clone.py .py
tests/test_cli_coverage_gaps.py .py
tests/test_cli_hub.py .py
tests/test_cli_inspect.py .py
tests/test_cli_log.py .py
tests/test_cli_new_commands.py .py
tests/test_cli_plugin_dispatch.py .py
tests/test_cli_remote.py .py
tests/test_cli_reset_revert.py .py
tests/test_cli_show.py .py
tests/test_cli_workflow.py .py
tests/test_clone_envelope.py .py
tests/test_clone_partial.py .py
tests/test_clone_shallow.py .py
tests/test_clones_envelope.py .py
tests/test_clones_supercharge.py .py
tests/test_cmd_agent.py .py
tests/test_cmd_agent_config.py .py
tests/test_cmd_annotate_hardening.py .py
tests/test_cmd_apply.py .py
tests/test_cmd_apply_patch.py .py
tests/test_cmd_archive.py .py
tests/test_cmd_archive_hardening.py .py
tests/test_cmd_attributes_hardening.py .py
tests/test_cmd_auth_hardening.py .py
tests/test_cmd_auth_keygen_hd.py .py
tests/test_cmd_auth_keygen_register.py .py
tests/test_cmd_auth_phase5.py .py
tests/test_cmd_auth_phase8.py .py
tests/test_cmd_bisect.py .py
tests/test_cmd_bisect_hardening.py .py
tests/test_cmd_blame.py .py
tests/test_cmd_blame_hardening.py .py
tests/test_cmd_branch.py .py
tests/test_cmd_breakage.py .py
tests/test_cmd_bundle.py .py
tests/test_cmd_bundle_hardening.py .py
tests/test_cmd_cat.py .py
tests/test_cmd_cat_object.py .py
tests/test_cmd_check.py .py
tests/test_cmd_check_attr.py .py
tests/test_cmd_check_ignore.py .py
tests/test_cmd_check_ref_format.py .py
tests/test_cmd_checkout.py .py
tests/test_cmd_checkout_symbol.py .py
tests/test_cmd_cherry_pick.py .py
tests/test_cmd_cherry_pick_hardening.py .py
tests/test_cmd_clean.py .py
tests/test_cmd_clean_hardening.py .py
tests/test_cmd_clone_hardening.py .py
tests/test_cmd_clones.py .py
tests/test_cmd_code_add.py .py
tests/test_cmd_code_check.py .py
tests/test_cmd_code_query.py .py
tests/test_cmd_code_reset.py .py
tests/test_cmd_codemap.py .py
tests/test_cmd_commit.py .py
tests/test_cmd_commit_graph.py .py
tests/test_cmd_commit_graph_enhancements.py .py
tests/test_cmd_commit_symlog.py .py
tests/test_cmd_commit_tree.py .py
tests/test_cmd_config.py .py
tests/test_cmd_config_hardening.py .py
tests/test_cmd_conflicts.py .py
tests/test_cmd_content_grep.py .py
tests/test_cmd_content_grep_hardening.py .py
tests/test_cmd_coord_gc.py .py
tests/test_cmd_coord_lifecycle.py .py
tests/test_cmd_coord_list.py .py
tests/test_cmd_coord_sync.py .py
tests/test_cmd_core_cat.py .py
tests/test_cmd_count_objects.py .py
tests/test_cmd_dag.py .py
tests/test_cmd_dead.py .py
tests/test_cmd_describe.py .py
tests/test_cmd_describe_hardening.py .py
tests/test_cmd_describe_version_tags.py .py
tests/test_cmd_diff.py .py
tests/test_cmd_diff_hardening.py .py
tests/test_cmd_docs.py .py
tests/test_cmd_domain_info.py .py
tests/test_cmd_domain_info_hardening.py .py
tests/test_cmd_domains_hardening.py .py
tests/test_cmd_fetch_hardening.py .py
tests/test_cmd_find_symbol.py .py
tests/test_cmd_for_each_ref.py .py
tests/test_cmd_for_each_ref_hardening.py .py
tests/test_cmd_forecast.py .py
tests/test_cmd_format_patch.py .py
tests/test_cmd_gc.py .py
tests/test_cmd_gc_hardening.py .py
tests/test_cmd_gc_reflog.py .py
tests/test_cmd_grep.py .py
tests/test_cmd_hash_object.py .py
tests/test_cmd_heartbeat_coord.py .py
tests/test_cmd_hub_hardening.py .py
tests/test_cmd_index.py .py
tests/test_cmd_init.py .py
tests/test_cmd_integration.py .py
tests/test_cmd_intent.py .py
tests/test_cmd_invariants.py .py
tests/test_cmd_label.py .py
tests/test_cmd_log.py .py
tests/test_cmd_ls_files.py .py
tests/test_cmd_ls_remote.py .py
tests/test_cmd_ls_tree.py .py
tests/test_cmd_maintenance.py .py
tests/test_cmd_merge.py .py
tests/test_cmd_merge_base.py .py
tests/test_cmd_merge_base_and_snapshot_diff.py .py
tests/test_cmd_merge_dry_run.py .py
tests/test_cmd_merge_hardening.py .py
tests/test_cmd_merge_tree.py .py
tests/test_cmd_mv.py .py
tests/test_cmd_name_rev.py .py
tests/test_cmd_patch.py .py
tests/test_cmd_plan_merge.py .py
tests/test_cmd_pull_hardening.py .py
tests/test_cmd_push_hardening.py .py
tests/test_cmd_read_commit.py .py
tests/test_cmd_read_snapshot.py .py
tests/test_cmd_reconcile.py .py
tests/test_cmd_reflog.py .py
tests/test_cmd_reflog_coverage.py .py
tests/test_cmd_reflog_delete.py .py
tests/test_cmd_reflog_exists.py .py
tests/test_cmd_reflog_expire.py .py
tests/test_cmd_reflog_hardening.py .py
tests/test_cmd_release_coord.py .py
tests/test_cmd_release_hardening.py .py
tests/test_cmd_remaining.py .py
tests/test_cmd_remote_hardening.py .py
tests/test_cmd_reserve.py .py
tests/test_cmd_reset_hardening.py .py
tests/test_cmd_reset_revert.py .py
tests/test_cmd_restore.py .py
tests/test_cmd_rev_list.py .py
tests/test_cmd_rev_parse.py .py
tests/test_cmd_revert_hardening.py .py
tests/test_cmd_rm.py .py
tests/test_cmd_semantic_cherry_pick.py .py
tests/test_cmd_shard.py .py
tests/test_cmd_shelf.py .py
tests/test_cmd_shortlog.py .py
tests/test_cmd_shortlog_hardening.py .py
tests/test_cmd_show.py .py
tests/test_cmd_show_hardening.py .py
tests/test_cmd_show_ref.py .py
tests/test_cmd_show_ref_hardening.py .py
tests/test_cmd_sign.py .py
tests/test_cmd_sign_hardening.py .py
tests/test_cmd_sign_propose.py .py
tests/test_cmd_snapshot.py .py
tests/test_cmd_snapshot_diff.py .py
tests/test_cmd_snapshot_hardening.py .py
tests/test_cmd_sparse_checkout.py .py
tests/test_cmd_status.py .py
tests/test_cmd_stress.py .py
tests/test_cmd_switch.py .py
tests/test_cmd_symbolic_ref.py .py
tests/test_cmd_symlog_lifecycle.py .py
tests/test_cmd_symlog_read.py .py
tests/test_cmd_symlog_refs.py .py
tests/test_cmd_tag.py .py
tests/test_cmd_tag_hardening.py .py
tests/test_cmd_task_queue.py .py
tests/test_cmd_test.py .py
tests/test_cmd_trust_json.py .py
tests/test_cmd_type.py .py
tests/test_cmd_update_ref.py .py
tests/test_cmd_verify.py .py
tests/test_cmd_verify_commit.py .py
tests/test_cmd_verify_hardening.py .py
tests/test_cmd_verify_object.py .py
tests/test_cmd_verify_pack.py .py
tests/test_cmd_verify_shallow.py .py
tests/test_cmd_verify_tag.py .py
tests/test_cmd_version_tag_push.py .py
tests/test_cmd_version_tags.py .py
tests/test_cmd_watch_coord.py .py
tests/test_cmd_workspace_hardening.py .py
tests/test_cmd_worktree.py .py
tests/test_cmd_worktree_hardening.py .py
tests/test_code_add_resolves_conflicts.py .py
tests/test_code_add_supercharge.py .py
tests/test_code_check_envelope.py .py
tests/test_code_check_supercharge.py .py
tests/test_code_commands.py .py
tests/test_code_harmony_plugin.py .py
tests/test_code_invariants.py .py
tests/test_code_language_config.py .py
tests/test_code_manifest.py .py
tests/test_code_migrate.py .py
tests/test_code_plugin.py .py
tests/test_code_plugin_attributes.py .py
tests/test_code_query.py .py
tests/test_code_query_envelope.py .py
tests/test_code_query_supercharge.py .py
tests/test_code_reset_granular.py .py
tests/test_code_stage.py .py
tests/test_code_stage_envelope.py .py
tests/test_codemap_envelope.py .py
tests/test_codemap_supercharge.py .py
tests/test_commit_concurrent_ref_safety.py .py
tests/test_commit_dir_changes.py .py
tests/test_commit_envelope.py .py
tests/test_commit_from_dict_timestamp_loss.py .py
tests/test_commit_graph_envelope.py .py
tests/test_commit_json_schema.py .py
tests/test_commit_object_store_completeness.py .py
tests/test_commit_record_committed_at_corruption.py .py
tests/test_commit_record_schema.py .py
tests/test_commit_sign_config.py .py
tests/test_commit_tree_envelope.py .py
tests/test_commit_workdir_preservation.py .py
tests/test_compare_envelope.py .py
tests/test_compare_supercharge.py .py
tests/test_compression.py .py
tests/test_config_cmd_envelope.py .py
tests/test_conflicts_envelope.py .py
tests/test_content_grep_envelope.py .py
tests/test_contract_envelope.py .py
tests/test_contract_supercharge.py .py
tests/test_coord_data_integrity.py .py
tests/test_coord_gc_envelope.py .py
tests/test_coord_performance.py .py
tests/test_coord_pull_null_records.py .py
tests/test_coord_push_null_counts.py .py
tests/test_coord_security.py .py
tests/test_coord_sync_envelope.py .py
tests/test_coord_write_remote_atomic.py .py
tests/test_coordination.py .py
tests/test_core_agent_slots.py .py
tests/test_core_attributes.py .py
tests/test_core_bip39.py .py
tests/test_core_bisect.py .py
tests/test_core_blame.py .py
tests/test_core_blame_envelope.py .py
tests/test_core_cat_envelope.py .py
tests/test_core_ci.py .py
tests/test_core_cohen_transform.py .py
tests/test_core_coord_bus.py .py
tests/test_core_coverage_gaps.py .py
tests/test_core_doc_extractor.py .py
tests/test_core_doc_history.py .py
tests/test_core_doc_renderer.py .py
tests/test_core_gc.py .py
tests/test_core_graph.py .py
tests/test_core_hdkeys.py .py
tests/test_core_ignore.py .py
tests/test_core_invariants.py .py
tests/test_core_keychain.py .py
tests/test_core_merge_engine.py .py
tests/test_core_msign.py .py
tests/test_core_object_availability.py .py
tests/test_core_pack.py .py
tests/test_core_patch_record.py .py
tests/test_core_paths_init_repo_dirs.py .py
tests/test_core_provenance.py .py
tests/test_core_query_engine.py .py
tests/test_core_reflog.py .py
tests/test_core_refs.py .py
tests/test_core_repo.py .py
tests/test_core_shallow.py .py
tests/test_core_slip010.py .py
tests/test_core_snapshot.py .py
tests/test_core_stat_cache.py .py
tests/test_core_store.py .py
tests/test_core_symbol_cache.py .py
tests/test_core_symlog.py .py
tests/test_core_test_history.py .py
tests/test_core_test_runner.py .py
tests/test_core_test_selection.py .py
tests/test_core_transport.py .py
tests/test_core_type_analysis.py .py
tests/test_core_types.py .py
tests/test_core_validation.py .py
tests/test_core_version_tags.py .py
tests/test_core_workspace.py .py
tests/test_core_worktree.py .py
tests/test_core_xml_safe.py .py
tests/test_count_objects_envelope.py .py
tests/test_coupling_envelope.py .py
tests/test_coupling_supercharge.py .py
tests/test_coverage_envelope.py .py
tests/test_coverage_supercharge.py .py
tests/test_crdt.py .py
tests/test_crdts.py .py
tests/test_dag_envelope.py .py
tests/test_dead_envelope.py .py
tests/test_dead_supercharge.py .py
tests/test_deps_envelope.py .py
tests/test_deps_supercharge.py .py
tests/test_derived_key_zeroing.py .py
tests/test_describe_envelope.py .py
tests/test_describe_walk.py .py
tests/test_detect_refactor_envelope.py .py
tests/test_detect_refactor_supercharge.py .py
tests/test_diff_algorithms.py .py
tests/test_diff_dir_tracking.py .py
tests/test_diff_envelope.py .py
tests/test_diff_json_schema.py .py
tests/test_diff_staged_clean.py .py
tests/test_dir_lifecycle.py .py
tests/test_directories_feature.py .py
tests/test_directory_dimension.py .py
tests/test_directory_tracking.py .py
tests/test_docs_envelope.py .py
tests/test_docs_supercharge.py .py
tests/test_domain_command_registry.py .py
tests/test_domain_command_registry_wiring.py .py
tests/test_domain_info_envelope.py .py
tests/test_domain_schema.py .py
tests/test_domains_envelope.py .py
tests/test_domains_publish.py .py
tests/test_domains_publish_supported_commands.py .py
tests/test_entangle_envelope.py .py
tests/test_entangle_supercharge.py .py
tests/test_entity.py .py
tests/test_envelope.py .py
tests/test_errors_supercharge.py .py
tests/test_fd_guard.py .py
tests/test_fetch_envelope.py .py
tests/test_fetch_mpack_command_wiring.py .py
tests/test_file_rename_detection.py .py
tests/test_find_symbol_envelope.py .py
tests/test_find_symbol_supercharge.py .py
tests/test_for_each_ref_envelope.py .py
tests/test_force_track.py .py
tests/test_forecast_envelope.py .py
tests/test_format_patch_envelope.py .py
tests/test_format_patch_supercharge.py .py
tests/test_framework_plugins.py .py
tests/test_gc_corrupt_commit_object_retention.py .py
tests/test_gc_envelope.py .py
tests/test_gc_full.py .py
tests/test_gc_path_helpers_and_remote_refs.py .py
tests/test_gc_supercharge.py .py
tests/test_gravity_envelope.py .py
tests/test_gravity_supercharge.py .py
tests/test_grep_envelope.py .py
tests/test_grep_supercharge.py .py
tests/test_guard_supercharge.py .py
tests/test_harmony_cli.py .py
tests/test_harmony_cli_phase3.py .py
tests/test_harmony_cli_phase4.py .py
tests/test_harmony_comprehensive.py .py
tests/test_harmony_engine.py .py
tests/test_harmony_envelope.py .py
tests/test_harmony_integration.py .py
tests/test_harmony_phase1.py .py
tests/test_harmony_phase4.py .py
tests/test_hash_object_canonical.py .py
tests/test_hash_object_envelope.py .py
tests/test_hd_keygen_unified.py .py
tests/test_heartbeat_envelope.py .py
tests/test_hotspots_envelope.py .py
tests/test_hotspots_supercharge.py .py
tests/test_hub_api_ssl_and_public_access.py .py
tests/test_hub_body_file_assignee.py .py
tests/test_hub_list_envelopes.py .py
tests/test_identity_domain_diff.py .py
tests/test_identity_domain_merge.py .py
tests/test_identity_domain_records.py .py
tests/test_identity_domain_schema.py .py
tests/test_identity_domain_snapshot.py .py
tests/test_impact_supercharge.py .py
tests/test_implicit_edge_cache.py .py
tests/test_index_supercharge.py .py
tests/test_indices.py .py
tests/test_init_supercharge.py .py
tests/test_integrity_I10_bit_flip.py .py
tests/test_integrity_I1_read_verify.py .py
tests/test_integrity_I2_fsync.py .py
tests/test_integrity_I3_concurrent_race.py .py
tests/test_integrity_I4_msgpack_size.py .py
tests/test_integrity_I5_commit_integrity.py .py
tests/test_integrity_I6_snapshot_scale.py .py
tests/test_integrity_I7_history_walk.py .py
tests/test_integrity_I8_object_store_scale.py .py
tests/test_integrity_I9_sigkill.py .py
tests/test_invariant_file_cache.py .py
tests/test_invariants_supercharge.py .py
tests/test_keychain_isolation.py .py
tests/test_keygen_no_bytes_copy.py .py
tests/test_languages_supercharge.py .py
tests/test_lineage.py .py
tests/test_lineage_algorithm.py .py
tests/test_lineage_supercharge.py .py
tests/test_log_branch_flag.py .py
tests/test_log_collect_all_commits.py .py
tests/test_log_dotdot_range.py .py
tests/test_log_graph.py .py
tests/test_log_json_schema.py .py
tests/test_log_supercharge.py .py
tests/test_ls_files_supercharge.py .py
tests/test_ls_remote_supercharge.py .py
tests/test_ls_tree_supercharge.py .py
tests/test_maintenance_supercharge.py .py
tests/test_manifest.py .py
tests/test_markdown_adapter.py .py
tests/test_merge_base_supercharge.py .py
tests/test_merge_conflict_markers.py .py
tests/test_merge_data_integrity.py .py
tests/test_merge_supercharge.py .py
tests/test_merge_tree_supercharge.py .py
tests/test_midi_diff.py .py
tests/test_midi_plugin.py .py
tests/test_midi_semantic.py .py
tests/test_migrate_domain_integers.py .py
tests/test_migrate_force_resign.py .py
tests/test_migrate_object_store.py .py
tests/test_mist_cli.py .py
tests/test_mist_plugin.py .py
tests/test_mist_read_api_path.py .py
tests/test_mpack_bundle.py .py
tests/test_mpack_cmd_pack_unpack.py .py
tests/test_mpack_cmd_verify.py .py
tests/test_mpack_compression.py .py
tests/test_mpack_core.py .py
tests/test_mpack_delta_format.py .py
tests/test_mpack_oserror_integrity.py .py
tests/test_mpack_perf.py .py
tests/test_mpack_presign.py .py
tests/test_mpack_schema.py .py
tests/test_mpack_snapshot_integrity.py .py
tests/test_mpack_unpack_payload.py .py
tests/test_mpack_wire.py .py
tests/test_msign_dual_sig.py .py
tests/test_music_invariants.py .py
tests/test_music_midi_merge.py .py
tests/test_music_query.py .py
tests/test_mv_supercharge.py .py
tests/test_mwp5_clone_retry.py .py
tests/test_mwp7_sibling_negotiation.py .py
tests/test_name_rev_supercharge.py .py
tests/test_narrative_supercharge.py .py
tests/test_object_store_algo_layout.py .py
tests/test_object_store_write_taxonomy.py .py
tests/test_op_log.py .py
tests/test_op_merge.py .py
tests/test_pack_missing_snapshot_integrity.py .py
tests/test_pack_objects_supercharge.py .py
tests/test_pack_store.py .py
tests/test_passphrase_env_warn.py .py
tests/test_passphrase_secure.py .py
tests/test_patch_id_supercharge.py .py
tests/test_patch_supercharge.py .py
tests/test_perf_diff_scale.py .py
tests/test_perf_extreme_code_porcelain.py .py
tests/test_perf_merge_scale.py .py
tests/test_perf_phase3.py .py
tests/test_phantom_conflicts.py .py
tests/test_phase1_cas_branch_ref_callers.py .py
tests/test_phase1_cohen_action_labels.py .py
tests/test_phase1_merge_engine.py .py
tests/test_phase1_naming.py .py
tests/test_phase2_bfs_migration.py .py
tests/test_phase2_conflict_granularity.py .py
tests/test_phase2_legacy_store_migration.py .py
tests/test_phase2_or_set_symbol_independence.py .py
tests/test_phase2_parent_existence.py .py
tests/test_phase2b_missed_bfs_sites.py .py
tests/test_phase3_merge_state_ordering.py .py
tests/test_phase3_noncmt_bfs_migration.py .py
tests/test_phase3_strategy_matrix.py .py
tests/test_phase3_tags_releases_json.py .py
tests/test_phase3_weave_union_docs.py .py
tests/test_phase4_harmony_history.py .py
tests/test_phase4_shelf_json.py .py
tests/test_phase5_phantom_guard.py .py
tests/test_phase5_stage_index_json.py .py
tests/test_phase5_stage_preserved_on_failure.py .py
tests/test_phase5_store_linear_walks.py .py
tests/test_phase6_caches_indices_json.py .py
tests/test_phase6_checkout_interruption.py .py
tests/test_phase6_unified_merge_engine.py .py
tests/test_phase7_bundle_atomicity.py .py
tests/test_phase7_merge_correctness.py .py
tests/test_phase7_no_msgpack_in_storage.py .py
tests/test_phase8_explain.py .py
tests/test_plugin_apply_and_checkout.py .py
tests/test_plugin_registry.py .py
tests/test_porcelain_security.py .py
tests/test_predicate.py .py
tests/test_predict_supercharge.py .py
tests/test_property_based.py .py
tests/test_property_merge_invariants.py .py
tests/test_protected_branch_writes.py .py
tests/test_protected_branches.py .py
tests/test_provenance.py .py
tests/test_prune_supercharge.py .py
tests/test_public_key_fingerprint.py .py
tests/test_pull_missing_snapshot_guard.py .py
tests/test_push_branch_have.py .py
tests/test_push_cli_flags.py .py
tests/test_push_force_flag.py .py
tests/test_push_have_filter.py .py
tests/test_push_mpack_build.py .py
tests/test_push_mpack_e2e.py .py
tests/test_push_object_delta.py .py
tests/test_push_repo_not_found.py .py
tests/test_push_snapshot_loading.py .py
tests/test_push_step1_dag_walk.py .py
tests/test_query_history_supercharge.py .py
tests/test_query_stat_cache.py .py
tests/test_query_supercharge.py .py
tests/test_range_diff_supercharge.py .py
tests/test_read_color.py .py
tests/test_read_commit_supercharge.py .py
tests/test_read_granular_stat.py .py
tests/test_read_snapshot_supercharge.py .py
tests/test_rebase_missing_snapshot_guard.py .py
tests/test_rebase_supercharge.py .py
tests/test_refactor_classify.py .py
tests/test_reflog_ref_resolution.py .py
tests/test_reflog_supercharge.py .py
tests/test_release.py .py
tests/test_release_analysis.py .py
tests/test_release_supercharge.py .py
tests/test_remote_supercharge.py .py
tests/test_remote_tracking_refs.py .py
tests/test_rename_op.py .py
tests/test_rename_supercharge.py .py
tests/test_reset_supercharge.py .py
tests/test_resolve_phase1.py .py
tests/test_resolve_phase3.py .py
tests/test_resolve_phase4.py .py
tests/test_resolve_phase5.py .py
tests/test_resolve_signing_identity_keychain_path.py .py
tests/test_restore_supercharge.py .py
tests/test_run_push_json_multi_object.py .py
tests/test_scaffold_plugin.py .py
tests/test_schema_supercharge.py .py
tests/test_secp256k1_sign.py .py
tests/test_security_agent_impersonation.py .py
tests/test_security_ast_dos.py .py
tests/test_security_branch_ref_injection.py .py
tests/test_security_code_porcelain.py .py
tests/test_security_credential_leakage.py .py
tests/test_security_env_injection.py .py
tests/test_security_hub_trust.py .py
tests/test_security_msgpack_hardening.py .py
tests/test_security_no_pem_on_disk.py .py
tests/test_security_object_store_poisoning.py .py
tests/test_security_ownership.py .py
tests/test_security_path_traversal.py .py
tests/test_security_symlink.py .py
tests/test_security_test_runner.py .py
tests/test_security_zeroing.py .py
tests/test_seed_zeroing.py .py
tests/test_sem_ver.py .py
tests/test_semantic_cherry_pick_supercharge.py .py
tests/test_semantic_test_coverage_supercharge.py .py
tests/test_shelf_msgpack_storage.py .py
tests/test_show_json_schema.py .py
tests/test_snapshot_delta.py .py
tests/test_snapshot_diff_supercharge.py .py
tests/test_snapshot_schema_version_and_compression.py .py
tests/test_snapshot_supercharge.py .py
tests/test_social_cli.py .py
tests/test_social_plugin.py .py
tests/test_sparse_checkout_supercharge.py .py
tests/test_stable_supercharge.py .py
tests/test_status_directory_tracking.py .py
tests/test_status_json_schema.py .py
tests/test_status_rename_detection.py .py
tests/test_status_staged_labels.py .py
tests/test_status_supercharge.py .py
tests/test_status_untracked_labels.py .py
tests/test_store_branch_heads.py .py
tests/test_store_fsync_enospc.py .py
tests/test_stress_code_analytics.py .py
tests/test_stress_crdts_exhaustive.py .py
tests/test_stress_diff_algorithms.py .py
tests/test_stress_domains_publish.py .py
tests/test_stress_e2e_workflow.py .py
tests/test_stress_graph.py .py
tests/test_stress_merge_correctness.py .py
tests/test_stress_merge_regression.py .py
tests/test_stress_midi_all_dims.py .py
tests/test_stress_object_store.py .py
tests/test_stress_query_engine.py .py
tests/test_stress_store_provenance.py .py
tests/test_structured_delta.py .py
tests/test_switch_supercharge.py .py
tests/test_symbol_log_supercharge.py .py
tests/test_symbolic_ref_supercharge.py .py
tests/test_symbols_supercharge.py .py
tests/test_tag_supercharge.py .py
tests/test_terminal_supercharge.py .py
tests/test_test_cmd_supercharge.py .py
tests/test_test_selection_speedup.py .py
tests/test_toml_adapter.py .py
tests/test_transport_fetch_phase2.py .py
tests/test_transport_hub_json.py .py
tests/test_transport_push_mpack_presign.py .py
tests/test_transport_push_mpack_put.py .py
tests/test_transport_push_mpack_put_timeout.py .py
tests/test_transport_push_mpack_unpack.py .py
tests/test_transport_snapshot_directories_dropped.py .py
tests/test_trust_supercharge.py .py
tests/test_type_cmd_supercharge.py .py
tests/test_typing_audit.py .py
tests/test_unified_object_store.py .py
tests/test_unpack_objects_supercharge.py .py
tests/test_update_ref_supercharge.py .py
tests/test_user_identity_migration.py .py
tests/test_velocity_supercharge.py .py
tests/test_verify_extended.py .py
tests/test_verify_supercharge.py .py
tests/test_verify_tag_supercharge.py .py
tests/test_walk_dag.py .py
tests/test_wire_localhost.py .py
tests/test_wire_step2a_pack.py .py
tests/test_workdir_integrity.py .py
tests/test_workspace_supercharge.py .py
tests/test_worktree_supercharge.py .py
tests/test_write_commit_snapshot_hash_verify.py .py
tests/test_write_snapshot_incoming_verify.py .py
tools/README.md .md
tools/add_json_alias.py .py
tools/demo.py .py
tools/gen_type_contracts.py .py
tools/install-omzsh-plugin.sh .sh
tools/render_domain_registry.py .py
tools/render_html.py .py
tools/render_midi_demo.py .py
tools/revert_json_alias.py .py
tools/typing_audit.py .py

0 comments

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

To add a comment, use the Muse CLI: muse hub commit comment sha256:1fb823d4b9aeadfc5d88ec742570d97ce52d7cf7232572909d88a4caf202577c --body "your comment"