feat(ops): report runtime isolation posture #132
No reviewers
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/auto_review!132
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-122-runtime-isolation-posture"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
/infoand surface them inauto-review ops statusandauto-review ops doctor.Verification
nix develop --command cargo fmt --all -- --checknix develop --command cargo clippy --workspace --all-targets -- -D warningsnix develop --command cargo nextest run -p ar-gateway -p ar-cli --no-tests=passCloses #122
This PR introduces runtime isolation posture classification and logging for the gateway, exposing non-secret details via
/infoand CLI commands. The changes appear well-structured and include comprehensive tests, making it safe to merge.Walkthrough
crates/ar-cli/src/commands.rs:
RuntimeIsolationSummarystruct to represent runtime isolation postures.StatusSummaryto include runtime isolation details.crates/ar-gateway/src/lib.rs:
RuntimeIsolationPostureInfoto encapsulate isolation posture details.crates/ar-gateway/src/startup.rs:
classify_runtime_isolation_postureto determine the isolation posture based on environment variables and platform.crates/ar-gateway/src/webhook.rs:
/infoendpoint correctly reports runtime isolation posture without leaking sensitive information.docs/THREAT-MODEL.md: