Files
amethyst/cli/plans
Claude 4ec3da1e86 feat(cli): exhaustive graperank crawl — no user cap, check every outbox
Replace the depth-limited, user-capped BFS with a completeness loop that runs
until every discovered user's kind:10002 outbox has been checked and their
latest kind:3/10000/1984 pulled from it:

- Delete the --max-users cap entirely.
- Crawl round by round until the pending set (discovered minus done) is empty.
  A user is "done" once we download its contact list, or after --max-attempts
  (default 3) failed tries of its outbox — so an unreachable outbox can't stall
  the crawl, and it still terminates on a finite graph.
- --max-rounds replaces --max-depth as an (unbounded by default) safety backstop.
- Track and report the pool of relays actually contacted (relays_contacted),
  the "running relays" we connect to as more outboxes are discovered.

JSON: `depth_reached` -> `crawl_rounds`, add `relays_contacted`. Per-round and
final crawl-summary progress on stderr. Local regression: scores unchanged
(rank 26); the crawl retries contact-list-less users then terminates cleanly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RWk2ZMrGBSr4WenKgwqmbB
2026-07-06 18:23:10 +00:00
..

cli plans

Audited 2026-06-30. 6 plans: 5 shipped (archived), 1 in-progress, 0 queued, 0 abandoned.

In progress

Plan Summary
2026-05-28-cashu-cli.md NIP-60/61/87 Cashu wallet verbs in amy; full command surface ships, production-mint interop harness still pending.

Archived (shipped)

Plan Summary
archive/2026-04-21-cli-distribution.md Native amy distribution via jlink/jpackage with a CI release matrix and Homebrew formula.
archive/2026-04-23-nip17-dm.md NIP-17 DM send/list/await verbs in amy over quartz gift-wrap plumbing.
archive/2026-04-24-file-event-store-nips.md Part 3: per-NIP enforcement, slots, tombstones, scrub, and tests for the file-backed event store.
archive/2026-04-24-file-event-store-overview.md Part 1: goals and on-disk layout of the filesystem-native IEventStore for amy.
archive/2026-04-24-file-event-store-pipelines.md Part 2: insert/query/delete/transaction/concurrency pipelines for the file-backed event store.