gabriel / musehub public
Closed #81
filed by gabriel human · 4 days ago

Verify Display Updates

0 Anchors
Blast radius
Churn 30d
0 Proposals

Verify Display Updates

Currently verify returns numbers which haven't been formatted. All human readable numbers should be formatted. Ex: 10000 should be 10,000. As an agent, do you get value out of formatting numbers?

# Machine readable output w/ --json flag
muse -C /tmp/throwaway-muse verify --json | jq

{
  "muse_version": "0.2.0rc11",
  "schema": 1,
  "exit_code": 0,
  "duration_ms": 2942.571,
  "timestamp": "2026-06-10T23:36:20.588Z",
  "warnings": [],
  "repo_id": "sha256:016d02cb2925d0f0c381300d70d951782e6c81a2980e36d342760e6cfe096632",
  "refs_checked": 2,
  "commits_checked": 1290,
  "snapshots_checked": 1273,
  "objects_checked": 1063,
  "signatures_checked": 1241,
  "shallow_commits": 0,
  "promised_objects": 11049,
  "is_shallow": false,
  "promisor_remotes": [
    "origin"
  ],
  "all_ok": true,
  "nothing_checked": false,
  "check_objects": true,
  "strict": false,
  "branch": null,
  "fail_fast": false,
  "failures": []
}

# Human readable output
muse -C /tmp/throwaway-muse verify            

Checking refs...        2 ref(s)
Checking commits...     1290 commit(s)
Checking snapshots...   1273 snapshot(s)
Checking objects...     1063 object(s) [re-hashed]
  Promised objects:     11049 — on promisor remote(s): origin
Checking signatures...  1241 signed commit(s)
✅ Repository is healthy.
Activity1
gabriel opened this issue 4 days ago
gabriel 3 days ago

Fixed in commit sha256:1ddad36d76d3a8d323f9b3664169cb184b7a38b39208214a2ae504154260826f (merged to dev).

Removed all [:8], [:12], [:16], and [:20] truncations from human-readable text output across 15 CLI command files:

  • cli/commands/merge.py — merge base commit ID, harmony pattern ID
  • cli/commands/task_queue.py — task ID in list output
  • cli/commands/dag.py — reservation/dependency IDs in all DAG display modes
  • cli/commands/reserve.py — dependency IDs in reservation output
  • cli/commands/find_symbol.py — body_hash in search results
  • cli/commands/hub/issues.py — comment ID in comment list
  • cli/commands/hub/users.py — repo ID in fork success message
  • cli/commands/hub/_core.py — proposal ID in proposal list rows
  • cli/commands/hub/attestations.py — attestation ID in create/list/revoke output
  • cli/commands/hub/proposals.py — proposal ID in comment/update/close/review output
  • cli/commands/hub/releases.py — release ID in create output
  • cli/commands/list_coord.py — reservation and intent IDs
  • cli/commands/watch_coord.py — event/reservation IDs in watch output
  • cli/commands/migrate.py — old/new commit IDs in ID map output
  • cli/commands/midi_check.py — commit ID in summary line

--json output was not affected. Number formatting and full IDs in verify.py were landed in a prior commit.

closed this issue 3 days ago