mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 16:14:40 +00:00
Adds cli/tests/blossom/blossom-live.sh, an end-to-end harness that drives the full amy blossom lifecycle against a REAL public Blossom server: upload → HEAD check → download-and-verify-hash → list → cross-server mirror → delete. Verified green (6/6) against files.sovbit.host with a mirror to blossom.primal.net, which exercises the whole quartz/commons/CLI Blossom stack over the wire. Server-side write rejections (whitelists, rate limits, payment) record as SKIP, not FAIL — only a broken client contract (bad descriptor, hash mismatch, unparseable list) fails — since public servers gate anonymous writes very differently. Documented in cli/tests/README.md; state dir gitignored. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ckbnz1N94W1hnNC9xpsCNP