chore: delete ephemeral investigation and diagnosis docs
sha256:55c16e69f25f3359d7212bd83c8664068bbf05b4c2fff0ff0079c78b7a378ab3
sha
−126
symbols
sha256:35b03f011ab1f33d6cb2f7c9649468b6b7bc07f8069d9294a55c6a24fd2abf61
snapshot
−126
symbols removed
0
dead code introduced
Semantic Changes
126 symbols
−
Ghost Objects — Investigation & TDD Roadmap
section Ghost Objects — Investigation & TDD Roadmap L1–551
−
py bug (isolated, no DB/R2 needed)
section Layer 1 — decompress_objects.py bug (isolated, no DB/R2 needed) L185–210
−
Layer 2 — wire_push_confirm missing existence check
section Layer 2 — wire_push_confirm missing existence check L210–234
−
py: define bare_oid on correct path
section Fix 1 — decompress_objects.py: define bare_oid on correct path L278–298
−
Fix 2 — wire_push_confirm: verify R2 existence before inserting DB row
section Fix 2 — wire_push_confirm: verify R2 existence before inserting DB row L298–314
−
py on staging to purge ghost rows
section Fix 3 (operational) — Run repair_objects.py on staging to purge ghost rows L314–327
−
H1 — push/confirm with unverified R2 PUTs (presigned path)
section H1 — push/confirm with unverified R2 PUTs (presigned path) L157–163
−
py NameError left objects inaccessible
section H3 — decompress_objects.py NameError left objects inaccessible L172–180
−
Layer 5 — Has/Wants Dance + wire_push_presign DB-only check
section Layer 5 — Has/Wants Dance + wire_push_presign DB-only check L340–447
−
Layer 6 — Phase-C scope: new snapshots only
section Layer 6 — Phase-C scope: new snapshots only L447–551
−
Presigned path (push/presign → R2 PUT → push/confirm)
section Presigned path (push/presign → R2 PUT → push/confirm) L89–99
−
Streaming push path (inline objects — enc=raw/zlib/zstd/delta+zlib)
section Streaming push path (inline objects — enc=raw/zlib/zstd/delta+zlib) L73–89
−
Push 422 Root Cause — Have-Anchor Object Gap
section Push 422 Root Cause — Have-Anchor Object Gap L1–112
−
Attempt 1 — Fresh push after delete+recreate (failed: CF 524)
section Attempt 1 — Fresh push after delete+recreate (failed: CF 524) L66–72
−
Attempt 2 — Repair script for ghost objects (worked, but wrong problem)
section Attempt 2 — Repair script for ghost objects (worked, but wrong problem) L72–78
−
Attempt 3 — Stream _WireResponse response frames (froze)
section Attempt 3 — Stream _WireResponse response frames (froze) L78–102
−
The Goldilocks Zone (What "Fixed" Looks Like)
section The Goldilocks Zone (What "Fixed" Looks Like) L130–141
−
What We Do NOT Know (Unknowns to Resolve)
section What We Do NOT Know (Unknowns to Resolve) L102–112
−
Client-side batching (no CF Worker configured for staging)
section Client-side batching (no CF Worker configured for staging) L23–38
−
What We Now Know About the Push Path (corrected)
section What We Now Know About the Push Path (corrected) L224–246
Older
fix: heal ghost objects in _store_batch — verify MinIO presence …
sha256:6195ecc8910bbcf07ea5a8c313c3500389d907f3d687426adfdfc2c3f6c4063a
All commits
Newer
Merge branch 'dev' into main
sha256:6e500d72711144c57b6bc6bf60cd4fc7f3fa9ce3c683f2acd590f8afd41eb966
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:55c16e69f25f3359d7212bd83c8664068bbf05b4c2fff0ff0079c78b7a378ab3 --body "your comment"
No comments yet. Be the first to start the discussion.