Repository navigation
A week on output an agent can act on without scraping, and on refusing to answer from a registry this build cannot fully see.
ingest --jsonprints onebackdraft/ingest-v1object: for each source that landed its slug, outcome (created,generation,unchanged), whether it came back thin or was restored, whether--slugapplied, and whether its page images were captured;failureswith each reason; andnotes, the report's own strings. A failed source still exits 1, with the object on stdout saying what landed.--dry-run --jsonis the same object before anything is written.doctor --jsonprints onebackdraft/doctor-v1object, each capability withready,gap,costsand its key as set or absent (never a value), and the registry's entry adds its root, schema version and document count. Plaindoctornow names the schema version too.- The registry carries a schema version, and a build refuses one written by a newer backdraft at exit 1 with nothing changed, naming both versions and the upgrade.
exportreports the version beside$format. Older releases cannot see the stamp, so the guard protects this version and later ones. forgetnames each draft whose last bind cited the source, and how many citations each would turnunresolved, before it asks, under--yestoo, and when it refuses for want of--yes.verifyreports a registry that will not open through its usual error rather than a traceback.
1797 tests.