Complete pre-1.0 release hardening

This commit is contained in:
2026-05-13 19:42:35 +00:00
parent ff4ed82239
commit 0687982822
13 changed files with 718 additions and 0 deletions

View File

@@ -100,6 +100,7 @@ internal/framework/proposals/
apply.go
internal/framework/runner/
observability.go
runner.go
internal/framework/proposal_generation/
@@ -149,6 +150,18 @@ internal/framework/llm/
scheduler.go
effective_config.go
diagnostics.go
internal/framework/responseschema/
registry.go
registry_test.go
internal/cli/
review_artifacts.go
parity_test.go
release_fixtures_test.go
testdata/
parity/
release/
```
## Current CLI behavior
@@ -771,6 +784,7 @@ Implemented tests currently cover:
- default full-pipeline runtime shape and ordering (`internal/cli/run_test.go`, `cmd/audita/main_integration_test.go`, `internal/cli/parity_test.go`)
- subprocess operational hardening behavior including large-input, failure-mode, timeout/cancellation, backend-failure, and partial-progress paths (`cmd/audita/main_integration_test.go`)
- report/diagnostics redaction and artifact-shape behavior across success and failure paths (`internal/cli/run_test.go`, `cmd/audita/main_integration_test.go`)
- curated release-fixture and idempotence-oriented readiness checks using fake structured LLM responses (`internal/cli/release_fixtures_test.go`, `internal/cli/testdata/release`)
## Operational hardening status
The runtime now includes hardened subprocess behavior for parent-process callers: