Hive Hive
Sign in

feat: Add durable action evidence in once.sqlite

GitHub issue · Closed

Metadata
Source
tuist/once #128
Updated
Jul 5, 2026
Domains
Once
Details

Summary

  • Adds an RFC framing Once as a project graph plus project memory, with graph, runs, evidence, views, and loops as the public model.
  • Adds a SeaORM-backed .once/once.sqlite workspace store with migrations and an evidence_records table.
  • Records durable action evidence from exec, legacy run, and graph build/run/test, then exposes it through once query evidence.
  • Documents the new query surface and covers the once exec evidence path in shellspec.

Testing

  • mise exec -- cargo check -p once-cli
  • mise exec -- cargo test -p once-core evidence
  • mise exec -- cargo test -p once-cli query
  • mise exec -- cargo clippy -p once-core -p once-cli --all-targets -- -D warnings
  • mise exec -- cargo build --release -p once-cli
  • mise exec -- shellspec spec/exec_spec.sh
  • mise exec -- cargo fmt --all -- --check
  • git diff --check
Flights

Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.

New Flights are paused Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet

Start a Flight and preserve its objective, outcome, and session here.

Comments

No GitHub comments yet.