Fix “artifacts missing”
Stub
This How-to is a stub. JARVIS has artifact stores, but ensuring every key decision emits durable artifacts is still being expanded.
Goal
You will debug missing artifacts by checking store configuration, emission points, and retention.
When to use this
- You expect candidate sets / decisions / outputs but cannot find them.
- Debugging is hard because evidence is missing.
Prerequisites
- Access to
Artifact Storeand related service logs - Knowledge of the expected artifact types for the run
Steps
- Confirm artifact store is running and reachable by the producer services.
- Confirm artifact emission is enabled in config/profile.
- Confirm retention settings didn’t purge artifacts.
- Add missing emission points (for example: binding decision, arg-gen, evaluation).
Verify
- Re-running produces the expected artifacts.
- Artifacts can be queried by
run_id/node_run_id.
Troubleshooting
- Store path mismatch → align configuration across services.
- Permission errors → fix filesystem/DB permissions (or use external store).
- Events contain large payloads instead of artifacts → move payloads to artifact store and link.
Cleanup / Rollback
- Reset local state in dev if needed.
Next steps
- How-to: Configure artifact storage
- How-to: Debug using artifacts