BREAKING main #33 / 44
aaronrene · 22 days ago · May 23, 2026 · Diff

Harden Muse bridge safety

sha256:4cd5f3a2b8d91eaab783e2266481b33315dbbadce9388faf368247dce95ed687 sha
+48 −17 symbols
sha256:bde3a8ae1b61c97bf764b095e02b9b7fec1e48631a440bb799e9156ddf08dc96 snapshot
+48
symbols added
−17
symbols removed
0
dead code introduced
Semantic Changes 65 symbols
+ Issue XX — muse bridge git-export deletes ignored local files section Issue XX — muse bridge git-export deletes ignored local files L15–59
+ Filing attempt section Filing attempt L33–57
+ code[bash]@L37 variable variable code[bash]@L37 L37–48
+ code[text]@L51 variable variable code[text]@L51 L51–54
+ Issue body to file section Issue body to file L57–59
+ code[bash]@L23 variable variable code[bash]@L23 L23–30
+ muse bridge git-export deletes ignored local files when exporting into an existing working tree section muse bridge git-export deletes ignored local files when exporting into an existing working tree L59–522
+ 7-tier upstream test suite section 7-tier upstream test suite L302–476
+ code[python]@L306 variable variable code[python]@L306 L306–475
+ Docs proposal section Docs proposal L476–508
+ code[md]@L480 variable variable code[md]@L480 L480–507
+ Local mitigation already applied to Knowtation section Local mitigation already applied to Knowtation L515–522
+ code[text]@L519 variable variable code[text]@L519 L519–522
+ Migration and compatibility section Migration and compatibility L508–515
+ Plain-language summary section Plain-language summary L68–76
+ Proposed behavior section Proposed behavior L186–195
+ Proposed patch section Proposed patch L195–302
+ Layer 1 — Delete only bridge-owned paths section Layer 1 — Delete only bridge-owned paths L199–210
+ Layer 2 — Respect ignore rules before unlinking section Layer 2 — Respect ignore rules before unlinking L210–216
+ Sketch diff section Sketch diff L216–302
+ code[diff]@L218 variable variable code[diff]@L218 L218–299
+ Real-world impact section Real-world impact L170–186
+ code[toml]@L174 variable variable code[toml]@L174 L174–183
+ Reproducer section Reproducer L107–170
+ code[bash]@L109 variable variable code[bash]@L109 L109–169
+ Technical summary section Technical summary L76–107
+ code[python]@L80 variable variable code[python]@L80 L80–89
~ docs/musehub-issues/README.md .md 1 symbol added
+ MuseHub Issue Drafts and Filed Reports section MuseHub Issue Drafts and Filed Reports L1–13
~ MUSE-BRIDGE-WORKFLOW.md .md 20 symbols added, 17 symbols removed
Muse → GitHub Bridge Workflow section Muse → GitHub Bridge Workflow L1–156
Day-to-day steps section Day-to-day steps L46–106
If working directly on Muse main section If working directly on Muse main L48–73
code[bash]@L50 variable variable code[bash]@L50 L50–72
If working on a Muse feature branch (preferred for larger changes) section If working on a Muse feature branch (preferred for larger changes) L73–106
code[bash]@L75 variable variable code[bash]@L75 L75–103
Rules section Rules L106–115
Security hygiene (run before every bridge) section Security hygiene (run before every bridge) L30–46
code[bash]@L32 variable variable code[bash]@L32 L32–39
The flow section The flow L13–30
code@L15 variable variable code@L15 L15–27
The idea in one sentence section The idea in one sentence L7–13
Useful commands section Useful commands L115–135
code[bash]@L117 variable variable code[bash]@L117 L117–132
When rc8 ships (exec-bit fix) section When rc8 ships (exec-bit fix) L135–150
code[bash]@L141 variable variable code[bash]@L141 L141–145
Why this architecture section Why this architecture L150–156
+ Muse to GitHub Bridge Workflow section Muse to GitHub Bridge Workflow L1–136
+ Day-to-Day Steps section Day-to-Day Steps L27–65
+ Directly on Muse main section Directly on Muse main L29–41
+ code[bash]@L31 variable variable code[bash]@L31 L31–40
+ From a Muse feature branch section From a Muse feature branch L41–65
+ code[bash]@L43 variable variable code[bash]@L43 L43–58
+ code[bash]@L61 variable variable code[bash]@L61 L61–64
+ Flow section Flow L15–27
+ code[text]@L17 variable variable code[text]@L17 L17–26
+ Deleted Local Files section If --git-dir . Deleted Local Files L112–128
+ code[bash]@L118 variable variable code[bash]@L118 L118–121
+ code[bash]@L124 variable variable code[bash]@L124 L124–127
+ Plain Summary section Plain Summary L5–11
+ Rules section Rules L73–81
+ Security Hygiene section Security Hygiene L81–87
+ Technical Summary section Technical Summary L11–15
+ Upstream Follow-Up section Upstream Follow-Up L128–136
+ Useful Commands section Useful Commands L87–112
+ code[bash]@L89 variable variable code[bash]@L89 L89–111
+ Why This Is Safe section Why This Is Safe L65–73
~ docs/musehub-issues/2026-05-08-issue-38-bridge-exec-bit.md .md moved from vault/projects/knowtation/contributions/musehub-issues/2026-05-08-issue-38-bridge-exec-bit.md
~ docs/musehub-issues/2026-05-08-issue-39-clone-corruption.md .md moved from vault/projects/knowtation/contributions/musehub-issues/2026-05-08-issue-39-clone-corruption.md

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