Skip to content

feat(cli): origin verify #57

Open

Description

@PiquelChips

Nothing checks a whole repository for damage. Before trusting real history to a format that is still changing, and after restoring a backup, someone has to be able to ask whether a repository is intact.

origin verify reads everything and reports what is wrong:

  • every object's content matches its ID;
  • every target's chain is unbroken, and every acceptance is signed by the authority its policy names;
  • every record a record refers to is present, or was withheld or dropped on purpose.

It exits non-zero on any finding, so a scheduled restore drill can run it.

Note

Written by Claude Fable 5.2 in Claude Code (via T3 Code)

Activity

  1. added this to the v0.2 milestone on Nov 13, 2026
  2. added
    enhancementNew feature or request
    area/storageObjects, records, packs and the record index
    area/cliThe local command line: changes, workspaces, the op log
    on Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/cliThe local command line: changes, workspaces, the op logarea/storageObjects, records, packs and the record indexenhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions