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

Reconcile reviewed Overseer recovery d47291d5d9030de5ebef713da95efa978c4d8c6e..86d7a78f2b29440eebcbf97dc1afda9fdaa1f4e7; local R3 only

sha256:b6c1ce03f8e7c0bbb23c4f4ee1d53b45019a91dc51359661528b0659b88b2344 sha
+51 ~5 symbols
sha256:bc4b149082157735cb5650e76064f0369e9030ad9740763d58540598f7f86ca6 snapshot
+51
symbols added
~5
symbols modified
0
dead code introduced
Semantic Changes 56 symbols
~ tests/v1/test_muse_artifact.py .py 20 symbols added
+ Path import import Path L8–8
+ artifact import import artifact L13–13
+ base64 import import base64 L2–2
+ csv import import csv L3–3
+ hashlib import import hashlib L4–4
+ io import import io L5–5
+ json import import json L6–6
+ os import import os L7–7
+ pytest import import pytest L11–11
+ zipfile import import zipfile L9–9
+ payload function function payload L17–32
+ test_added_installed_code_refuses_but_generated_bytecode_is_ignored function function test_added_installed_code_refuses_but_generated_bytecode_is_ignored L68–74
+ test_changed_source_data_or_metadata_refuses function function test_changed_source_data_or_metadata_refuses L61–65
+ test_cli_rejects_artifact_substitution_before_output function function test_cli_rejects_artifact_substitution_before_output L109–124
+ test_committed_contract_matches_supported_runtime_pin function function test_committed_contract_matches_supported_runtime_pin L127–135
+ test_duplicate_archive_entries_refuse function function test_duplicate_archive_entries_refuse L91–97
+ test_linked_input_refuses function function test_linked_input_refuses L77–82
+ test_manifest_tamper_refuses function function test_manifest_tamper_refuses L100–105
+ test_rebuild_independent_of_order_time_mode_and_roundtrip function function test_rebuild_independent_of_order_time_mode_and_roundtrip L35–57
+ test_source_pin_drift_refuses function function test_source_pin_drift_refuses L85–88
~ tools/ci/MUSE-RC5-RECOVERY.md .md 1 symbol added
+ Muse rc5 recovery distribution section Muse rc5 recovery distribution L1–62
~ tools/ci/muse_artifact.py .py 23 symbols added
+ DIST variable variable DIST L17–17
+ HERE variable variable HERE L16–16
+ SOURCE_NAME variable variable SOURCE_NAME L18–18
+ WHEEL_NAME variable variable WHEEL_NAME L19–19
+ archive_bytes function function archive_bytes L83–93
+ artifacts function function artifacts L96–119
+ contract function function contract L30–35
+ Path import import Path L12–12
+ PurePosixPath import import PurePosixPath L12–12
+ argparse import import argparse L6–6
+ base64 import import base64 L7–7
+ csv import import csv L8–8
+ hashlib import import hashlib L9–9
+ io import import io L10–10
+ json import import json L11–11
+ stat import import stat L13–13
+ zipfile import import zipfile L14–14
+ json_bytes function function json_bytes L26–27
+ main function function main L122–156
+ read_archive function function read_archive L72–80
+ read_installed function function read_installed L56–69
+ sha function function sha L22–23
+ validate_payload function function validate_payload L38–53
~ tools/ci/requirements-muse-rc5.txt .txt 2 symbols added
+ section Constraints for the tested rc5 runtime dependencies; no Muse package fallback. L1–1
+ section PyPI wheel hashes/platform availability remain a separate supply-chain limit. L2–47
~ docs/ROADMAP.md .md 1 symbol modified
~ docs/validation/V1-RECOVERY.md .md 5 symbols added, 1 symbol modified
+ Muse artifact and CI readiness — 2026-10-08 section Muse artifact and CI readiness — 2026-10-08 L1780–1945
+ Exact recovered artifact and provenance section Exact recovered artifact and provenance L1791–1833
+ Exact supported results section Exact supported results L1856–1899
+ Fresh installation and CI contract section Fresh installation and CI contract L1834–1855
+ Source agreement, preservation and remaining authorization section Source agreement, preservation and remaining authorization L1900–1945

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