diff --git a/docs/public-readiness.md b/docs/public-readiness.md index 2478313..bcf45e8 100644 --- a/docs/public-readiness.md +++ b/docs/public-readiness.md @@ -99,8 +99,8 @@ inventory with paths, byte counts, and SHA-256 hashes for the reviewer handoff. dist/agentk-sidecar-release-manifest.json --json` writes `sidecar/.agentk/support-bundle/support-bundle.json` and `sidecar/.agentk/support-bundle/support-bundle.md` with refreshed - operator handoff, doctor output, and hashed package/dashboard/store/ - trace/notification evidence for support archive. + operator handoff, doctor output, deploy/preflight evidence, and hashed + package/dashboard/store/trace/notification evidence for support archive. - [ ] `cargo run --locked -- sidecar-package-deploy-handoff --root installed/agentk-sidecar --json` writes `sidecar/.agentk/deploy-handoff/deploy-handoff.json` and diff --git a/src/lib.rs b/src/lib.rs index a0a909e..58e0ffe 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -10525,7 +10525,7 @@ fn sidecar_package_quickstart_next_actions( ), sidecar_package_quickstart_next_action( "support owner", - "Archive the support bundle for install provenance, doctor output, remediation state, and hashed evidence inventory.", + "Archive the support bundle for install provenance, doctor output, deploy/preflight evidence, remediation state, and hashed evidence inventory.", inputs.support_bundle.markdown_path.clone(), format!( "{}/bin/agentk-sidecar-support-bundle --json", @@ -31062,6 +31062,23 @@ can_deny = ["*"] .contains("agentk-sidecar-client-handoff") ) ); + assert!( + value["next_actions"] + .as_array() + .expect("quickstart next actions should be an array") + .iter() + .any( + |action| action["owner"] == serde_json::json!("support owner") + && action["action"] + .as_str() + .unwrap_or_default() + .contains("deploy/preflight evidence") + && action["command"] + .as_str() + .unwrap_or_default() + .contains("agentk-sidecar-support-bundle") + ) + ); let markdown = fs::read_to_string(&report.markdown_path).expect("quickstart markdown should read");