Limitations and failure modes (descriptive)¶
Scenario: ND ANN execution with budget exhaustion, approximation, provenance, and replay mismatch.
Steps (CLI narrative):
bijux vex materialize --execution-contract non_deterministicbijux vex execute --artifact-id art-1 --vector "[...]" --top-k 1 --execution-contract non_deterministic --execution-intent exploratory_search --execution-mode bounded --randomness-seed 1 --randomness-sources reference_ann_hnsw --randomness-bounded --max-latency-ms 1 --max-memory-mb 1 --max-error 0.2- Execution returns PARTIAL with
BudgetExceededErrorprovenance andDeterminismReport. - Ledger stores
ExecutionResult+ artifact signature. bijux vex replay --request-text "..."→ mismatch allowed but recorded;ReplayOutcome.detailscarries divergence and randomness sources.bijux vex compare --vector "[...]" --execution-intent exact_validation→ overlap/recall deltas highlight approximation loss.
What it proves:
- Budgets abort mid-plan, not post-hoc.
- ND replay is legal but must declare divergence.
- Provenance is required; replay without ledger state fails fast.
- Approximation is auditable, not silent.