Skip to content

feat(capture): persist response outcomes - #18

Merged
kev1n77 merged 1 commit into
mainfrom
codex/response-outcome-storage
Jul 15, 2026
Merged

kev1n77 merged 1 commit into
mainfrom
codex/response-outcome-storage

Conversation

@kev1n77

@kev1n77 kev1n77 commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • extend CaptureEnvelope with sanitized response and upstream-failure outcomes, including completeness and text/SSE bodies
  • migrate SQLCipher storage to schema v2 and expose status, duration, Raw, and Timeline data through the desktop API
  • buffer out-of-order outcomes in Tauri and cover success, HTTP errors, failures, cancellation, SSE, migration, and credential canaries

Verification

  • cargo fmt --all -- --check
  • cargo test --workspace --all-targets
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo fmt --manifest-path apps/desktop/src-tauri/Cargo.toml -- --check
  • cargo test --manifest-path apps/desktop/src-tauri/Cargo.toml
  • cargo clippy --manifest-path apps/desktop/src-tauri/Cargo.toml --all-targets -- -D warnings
  • npm run desktop:check
  • npm run desktop:build
  • python -m unittest discover -s sidecars/mitmproxy/tests -v

@kev1n77
kev1n77 merged commit e356552 into main Jul 15, 2026
9 checks passed
@kev1n77
kev1n77 deleted the codex/response-outcome-storage branch July 15, 2026 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant