gabriel / muse public
chore BREAKING dev
AI Agent gabriel · 147 days ago · Apr 25, 2026 · Diff

chore: delete EXTREME_STRESS_PLAN.md; purge all rerere/rr-cache references

- EXTREME_STRESS_PLAN.md: deleted (stale, superseded) - repo.py: remove 'rr-cache' from _MUSE_SWEEP_DIRS; delete .muse/rr-cache/ from disk - harmony.py (core): remove rerere comparisons from module docstring, blob fingerprint description, and gc_stale docstring - harmony.py (cli): remove rerere comparison from module docstring - agent-guide.md: remove two git rerere comparisons from Harmony section - docs/reference/porcelain.md: remove rerere table entry and command section - docs/reference/plumbing.md: remove rerere capability field from JSON example - docs/reference/type-contracts.md: remove _RerereApplyJson, _RerereForgetJson, _RerereRecordJson, _RerereScalarJson, _RerereStatusJson, _RerereStatusRecordJson, RerereMetaDict, RererePlugin — all referencing nonexistent source files

sha256:9ca8dfca34ff3d66a154a05e2d4c5521cb19e53dfd2ff74d3d2515cd6b570deb sha
+37 ~552 −58 symbols
sha256:c049aca59c9fccf80457866e1f4c68b340d1f8fb85fd1a7352b999c87d1b0867 snapshot
+37
symbols added
~552
symbols modified
−58
symbols removed
0
dead code introduced
Semantic Changes 647 symbols
~ EXTREME_STRESS_PLAN.md .md 40 symbols removed
Muse — Extreme Stress, Data Integrity, Security & Performance Plan section Muse — Extreme Stress, Data Integrity, Security & Performance Plan L1–1518
Phase 1 — Data Integrity section Phase 1 — Data Integrity L38–571
1 Read-time hash verification ✅ section 1.1 Read-time hash verification ✅ L40–79
10 Bit-flip simulation ✅ section 1.10 Bit-flip simulation ✅ L536–571
2 fsync before atomic rename ✅ section 1.2 fsync before atomic rename ✅ L79–129
3 Concurrent write race in _write_msgpack_atomic ✅ section 1.3 Concurrent write race in _write_msgpack_atomic ✅ L129–194
4 Msgpack read size limit ✅ section 1.4 Msgpack read size limit ✅ L194–251
5 Commit record integrity on re-read ✅ section 1.5 Commit record integrity on re-read ✅ L251–296
6 Linux-kernel scale: snapshot manifest ✅ section 1.6 Linux-kernel scale: snapshot manifest ✅ L296–356
code@L303 variable variable code@L303 L303–306
7 Linux-kernel scale: commit history walk ✅ section 1.7 Linux-kernel scale: commit history walk ✅ L356–403
8 Object store at Linux scale ✅ section 1.8 Object store at Linux scale ✅ L403–462
9 Crash safety: SIGKILL simulation ✅ section 1.9 Crash safety: SIGKILL simulation ✅ L462–536
Phase 2 — Security section Phase 2 — Security L571–1082
1 Path traversal in all plumbing inputs ✅ section 2.1 Path traversal in all plumbing inputs ✅ L573–636
table@L580 section table@L580 L580–589
2 Symlink attacks ✅ section 2.2 Symlink attacks ✅ L636–683
table@L658 section table@L658 L658–664
3 Object store poisoning ✅ section 2.3 Object store poisoning ✅ L683–742
table@L712 section table@L712 L712–717
4 Malicious msgpack payloads ✅ section 2.4 Malicious msgpack payloads ✅ L742–799
5 Credential and secret leakage ✅ section 2.5 Credential and secret leakage ✅ L799–861
6 Branch and ref injection ✅ section 2.6 Branch and ref injection ✅ L861–934
7 Environment variable injection ✅ variable section 2.7 Environment variable injection ✅ L934–1016
table@L942 section table@L942 L942–951
8 Agent impersonation ✅ section 2.8 Agent impersonation ✅ L1016–1082
Phase 3 — Performance section Phase 3 — Performance L1082–1507
1 Linux-kernel commit throughput ✅ section 3.1 Linux-kernel commit throughput ✅ L1084–1141
table@L1128 section table@L1128 L1128–1133
2 Concurrent agent write storm ✅ section 3.2 Concurrent agent write storm ✅ L1141–1197
3 Memory ceiling under Linux-scale load ✅ section 3.3 Memory ceiling under Linux-scale load ✅ L1197–1243
4 Pack and unpack at scale ✅ section 3.4 Pack and unpack at scale ✅ L1243–1297
5 muse diff at scale ✅ section 3.5 muse diff at scale ✅ L1297–1364
table@L1354 section table@L1354 L1354–1359
6 muse merge at scale ✅ section 3.6 muse merge at scale ✅ L1364–1507
table@L1453 section table@L1453 L1453–1464
table@L1479 section table@L1479 L1479–1504
Pre-flight: What muse told us section Pre-flight: What muse told us L18–38
table@L23 section table@L23 L23–35
definition of done section definition of done L1507–1518
~ docs/reference/porcelain.md .md 3 symbols added, 3 symbols removed, 116 symbols modified
code[bash]@L1405 variable variable code[bash]@L1405 L1405–1410
rerere — reuse recorded resolutions section rerere — reuse recorded resolutions L767–785
code@L769 variable variable code@L769 L769–775
+ code[bash]@L1367 variable variable code[bash]@L1367 L1367–1371
+ table@L1314 section table@L1314 L1314–1317
+ table@L620 section table@L620 L620–623
~ docs/reference/type-contracts.md .md 34 symbols added, 15 symbols removed, 331 symbols modified
py` section RererePlugin — `muse/domain.py` L6738–6747
py` section RerereMetaDict — `muse/core/rerere.py` L4010–4026
table@L4016 section table@L4016 L4016–4024
py` section _RerereApplyJson — `muse/cli/commands/rerere.py` L2392–2405
table@L2398 section table@L2398 L2398–2403
py` section _RerereForgetJson — `muse/cli/commands/rerere.py` L2405–2417
table@L2411 section table@L2411 L2411–2415
py` section _RerereRecordJson — `muse/cli/commands/rerere.py` L2417–2429
table@L2423 section table@L2423 L2423–2427
py` section _RerereScalarJson — `muse/cli/commands/rerere.py` L2429–2440
table@L2435 section table@L2435 L2435–2438
py` section _RerereStatusJson — `muse/cli/commands/rerere.py` L2440–2452
table@L2446 section table@L2446 L2446–2450
py` section _RerereStatusRecordJson — `muse/cli/commands/rerere.py` L2452–2469
table@L2458 section table@L2458 L2458–2467
+ table@L4237 section table@L4237 L4237–4242
+ table@L4248 section table@L4248 L4248–4251
+ table@L5099 section table@L5099 L5099–5104
+ table@L4363 section table@L4363 L4363–4370
+ table@L4850 section table@L4850 L4850–4856
+ table@L4864 section table@L4864 L4864–4868
+ table@L4889 section table@L4889 L4889–4897
+ table@L6313 section table@L6313 L6313–6319
+ table@L1956 section table@L1956 L1956–1960
+ table@L6482 section table@L6482 L6482–6486
+ table@L6245 section table@L6245 L6245–6252
+ table@L6283 section table@L6283 L6283–6288
+ table@L6402 section table@L6402 L6402–6409
+ table@L6258 section table@L6258 L6258–6264
+ table@L6325 section table@L6325 L6325–6337
+ table@L5581 section table@L5581 L5581–5588
+ table@L6533 section table@L6533 L6533–6537
+ table@L6415 section table@L6415 L6415–6420
+ table@L6151 section table@L6151 L6151–6158
+ table@L2157 section table@L2157 L2157–2161
+ table@L2184 section table@L2184 L2184–2193
+ table@L2201 section table@L2201 L2201–2211
+ table@L2261 section table@L2261 L2261–2268
+ table@L6426 section table@L6426 L6426–6430
+ table@L6195 section table@L6195 L6195–6204
+ table@L2550 section table@L2550 L2550–2557
+ table@L2594 section table@L2594 L2594–2601
+ table@L6050 section table@L6050 L6050–6056
+ table@L6122 section table@L6122 L6122–6132
+ table@L6367 section table@L6367 L6367–6372
+ table@L6378 section table@L6378 L6378–6384
+ table@L2919 section table@L2919 L2919–2923
+ table@L2954 section table@L2954 L2954–2960
+ table@L2968 section table@L2968 L2968–2974
~ py`
~ muse/core/harmony.py .py 2 symbols modified
~ muse/core/repo.py .py 1 symbol modified
← Older Oldest on dev
All commits
Newer → Latest on dev

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