BREAKING feat/overseer-v1-restoration-r3 #2 / 7
8 days ago · Oct 9, 2026 · Diff

Reconcile reviewed Overseer recovery d47291d5d9030de5ebef713da95efa978c4d8c6e..eef4901d76658c74bf1c56799a514c1cd756d28f; local R3 only

sha256:b310c0197a35b47c201cb055c211f0132efb902f86ecc76fd343302e8f2ed4cc sha
+88 ~22 symbols
sha256:f0d48dd3f6b8d7cbc661e7f3ce07c7dfe3fb38efbe30332b43768ebd412658f1 snapshot
+88
symbols added
~22
symbols modified
0
dead code introduced
Semantic Changes 110 symbols
~ cli/v1_git_credential.py .py 6 symbols added
+ Path import import Path L6–6
+ os import import os L7–7
+ re import import re L8–8
+ subprocess import import subprocess L9–9
+ sys import import sys L10–10
+ main function function main L13–47
~ cli/v1_mirror_history.py .py 15 symbols added
+ BUNDLE_LIMIT variable variable BUNDLE_LIMIT L14–14
+ SHA256 variable variable SHA256 L15–15
+ bundle_bytes function function bundle_bytes L48–69
+ delta function function delta L100–105
+ Path import import Path L8–8
+ Refusal import import Refusal L12–12
+ base64 import import base64 L6–6
+ digest import import digest L12–12
+ os import import os L7–7
+ re import import re L9–9
+ stat import import stat L10–10
+ import_history function function import_history L72–83
+ manifest function function manifest L86–97
+ validate function function validate L18–45
+ verify_history function function verify_history L108–125
+ Muse-first publication and legacy mirror decision — 2026-10-09 section Muse-first publication and legacy mirror decision — 2026-10-09 L1–221
+ Frozen implementation candidate section Frozen implementation candidate L10–24
+ Implemented bounded local reconciliation section Implemented bounded local reconciliation L115–158
+ Proposed remote operations for a later owner decision section Proposed remote operations for a later owner decision L159–189
+ Retained read-only findings from publication planning section Retained read-only findings from publication planning L59–90
+ Reviewed starting candidate and destinations section Reviewed starting candidate and destinations L25–58
+ Reviewed starting reconciliation delta section Reviewed starting reconciliation delta L91–114
+ Validation and retained boundaries section Validation and retained boundaries L190–221
~ tests/muse/test_reconciliation.py .py 32 symbols added
+ LegacyDelivery class class LegacyDelivery L169–178
+ __init__ method method __init__ L170–172
+ remote_head method method remote_head L174–178
+ Delivery import import Delivery L16–16
+ Path import import Path L5–5
+ Refusal import import Refusal L13–13
+ base64 import import base64 L2–2
+ case import import case L16–16
+ deepcopy import import deepcopy L3–3
+ digest import import digest L13–13
+ execute import import execute L16–16
+ history import import history L12–12
+ inventory import import inventory L15–15
+ json import import json L4–4
+ mirror import import mirror L11–11
+ muse_read import import muse_read L14–14
+ patch import import patch L6–6
+ pytest import import pytest L8–8
+ yaml import import yaml L9–9
+ legacy function function legacy L19–47
+ prepared function function prepared L56–59
+ reconciliation function function reconciliation L51–53
+ test_changed_base_tree_is_not_an_automatic_merge function function test_changed_base_tree_is_not_an_automatic_merge L244–256
+ test_correspondence_refuses_substituted_parents function function test_correspondence_refuses_substituted_parents L229–241
+ test_exact_110_path_delta_divergent_histories_modes_and_exclusions function function test_exact_110_path_delta_divergent_histories_modes_and_exclusions L62–102
+ test_executable_target_metadata_refused function function test_executable_target_metadata_refused L260–267
+ test_interrupted_reconciliation_recovers_exact_correspondence function function test_interrupted_reconciliation_recovers_exact_correspondence L148–166
+ test_live_base_drift_stops_write_or_reports_partial_result function function test_live_base_drift_stops_write_or_reports_partial_result L182–198
+ test_reconciled_delivery_retry_and_later_single_parent function function test_reconciled_delivery_retry_and_later_single_parent L201–225
+ test_reconciliation_refuses_unreviewed_inputs function function test_reconciliation_refuses_unreviewed_inputs L107–128
+ test_reconciliation_requires_explicit_operation function function test_reconciliation_requires_explicit_operation L138–144
+ test_unrelated_history_is_refused function function test_unrelated_history_is_refused L131–135
~ tests/v1/test_mirror_credentials.py .py 14 symbols added
+ adapter function function adapter L14–19
+ credential function function credential L22–25
+ Path import import Path L3–3
+ Refusal import import Refusal L10–10
+ mirror import import mirror L9–9
+ os import import os L2–2
+ patch import import patch L5–5
+ pytest import import pytest L7–7
+ subprocess import import subprocess L4–4
+ test_credential_failure_hides_gh_output function function test_credential_failure_hides_gh_output L56–59
+ test_git_credential_fill_scoped_helper_and_no_persistent_config function function test_git_credential_fill_scoped_helper_and_no_persistent_config L28–39
+ test_transport_credentials_are_ephemeral_and_redirects_disabled function function test_transport_credentials_are_ephemeral_and_redirects_disabled L62–82
+ test_transport_rejects_unscoped_urls function function test_transport_rejects_unscoped_urls L88–90
+ test_wrong_credential_scope_never_returns_token function function test_wrong_credential_scope_never_returns_token L50–53
~ MUSE-BRIDGE-WORKFLOW.md .md 1 symbol added, 3 symbols modified
~ cli/v1.py .py 2 symbols modified
~ cli/v1_mirror.py .py 4 symbols added, 14 symbols modified
+ git_options method method git_options L496–509
+ expected_parents function function expected_parents L266–272
+ shlex import import shlex L17–17
+ sys import import sys L20–20
~ push
~ env
~ git
~ docs/ROADMAP.md .md 1 symbol modified
~ docs/validation/V1-RECOVERY.md .md 8 symbols added, 1 symbol modified
+ Local legacy-mirror reconciliation — 2026-10-09 section Local legacy-mirror reconciliation — 2026-10-09 L2243–2382
+ Actual local results and corrections section Actual local results and corrections L2300–2349
+ Changed behavior and fixture evidence section Changed behavior and fixture evidence L2258–2299
+ Final candidate, source agreement and preservation section Final candidate, source agreement and preservation L2350–2382
+ Muse publication planning — 2026-10-09 section Muse publication planning — 2026-10-09 L2131–2242
+ New delivery gap and recommendation section New delivery gap and recommendation L2191–2207
+ Observations and reconciliation section Observations and reconciliation L2149–2190
+ Retained results and preservation section Retained results and preservation L2208–2242

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:b310c0197a35b47c201cb055c211f0132efb902f86ecc76fd343302e8f2ed4cc --body "your comment"