Verify Working Graph Batch
This command verifies one graph working import batch back to canonical events and preserved raw objects.
Use it when you want stronger confidence than the fast working-index path alone provides.
Command
dotnet run --project NEXUS-Code/src/Nexus.Cli/Nexus.Cli.fsproj -- \
verify-working-graph-batch \
--import-id <uuid>
Legacy alias:
dotnet run --project NEXUS-Code/src/Nexus.Cli/Nexus.Cli.fsproj -- \
verify-working-graph-slice \
--import-id <uuid>
Example
dotnet run --project NEXUS-Code/src/Nexus.Cli/Nexus.Cli.fsproj -- \
verify-working-graph-batch \
--import-id 019d174e-e953-7e8b-b506-5f1475399fc7
What It Verifies
For the selected working batch, the command checks:
- the working batch exists under
graph/working/imports/<import-id>/ - supporting canonical event IDs referenced by the working assertions still exist
- preserved raw object paths referenced by the working assertions still exist
- working-batch assertion provenance still points at the expected import
This follows the intended NEXUS verification chain:
- working batch
- canonical events
- raw object refs
Exit Codes
0when the verification report is clean2when the batch exists but canonical or raw verification fails1for argument or command errors
Options
-
--event-store-root <path>Override the event-store root. Defaults toNEXUS-EventStore/. -
--objects-root <path>Override the objects root. Defaults toNEXUS-Objects/. -
--import-id <uuid>Required. Selects the graph working batch to verify.
Notes
- This is the first practical verification path over a derived working layer.
- It does not treat the SQLite working index as source truth.
- It is intended for confidence-sensitive flows where provenance matters more than raw speed.