- Files Modified:
- agy7rust/src/bin/agy_ct.rs (Linked
agy-ctcommands to validatedsparkctlfunctions)
- agy7rust/src/bin/agy_ct.rs (Linked
- Files Created:
- PHASE6C_AGY_CT_COMPATIBILITY_WRAPPERS_SNAPSHOT.md (This snapshot file)
The compatibility wrappers map agy-ct commands directly to validated internal modules of the sparkctl shared backend:
| agy-ct Command | Wrapped sparkctl Module Function | Status / Behavior |
|---|---|---|
agy-ct doctor |
sparkctl::doctor::run_doctor() |
Safe compatibility wrapper active |
agy-ct validate |
sparkctl::rust_validate::run_rust_validate() |
Safe compatibility wrapper active |
agy-ct handoff |
sparkctl::handoff_check::run_handoff_check() |
Safe compatibility wrapper active |
agy-ct demo |
sparkctl::spark_demo::run_spark_demo() |
Safe compatibility wrapper active |
agy-ct context all |
sparkctl::context_all::run_context_all() |
Safe compatibility wrapper active |
The following subcommands represent functionality outside the allowed wrapper targets and remain clear placeholders printing standard text feedback:
agy-ct runagy-ct package compressagy-ct package inspectagy-ct package verifyagy-ct package replayagy-ct package adversarialagy-ct context buildagy-ct context renderagy-ct context validateagy-ct schema checkagy-ct report exportagy-ct notebook bundle
- Legacy integration tests and binary commands of
sparkctlcontinue to run successfully. - Code reuse via the module import
#[path = "../sparkctl/mod.rs"] mod sparkctl;ensures identical validation behaviors across both commands without altering any legacy CLI structure.
- No new dependencies or external packages were added to agy7rust/Cargo.toml.
- Crate imports remain locked to the validated dependencies (
clap,anyhow,serde,serde_json,sha2,hex).
- No run orchestrator logic was implemented or added.
- No new package, context, schema, report, or notebook operations were written.
- No changes to
README.md, assets, or workflows have been introduced. - No network requests were performed.
- No git commit or push commands were run.
POST_PUSH_GITHUB_VERIFICATION.mdremains untracked and unstaged.
- Wording Rules Compliance:
- Offline behavior was deterministic in the validated test scope.
- Configured leak checks passed in the validated scope.
- No blocking risks found in the validated scope.
- Forbidden Claims Avoided:
- No claims of being "fully deterministic", "100% safe", or having "no risks" are present.
- No claims of official SPARK JSON compatibility are made.
- No claims of EU AI Act certification or compliance are made.
All validation suites completed with passing status:
cargo fmt --all --check-> OK (PASS)cargo check-> OK (PASS)cargo test-> OK (32 integration tests PASS)cargo clippy -- -D warnings-> OK (PASS)cargo run --bin agy-ct -- --help-> OK (PASS)cargo run --bin agy-ct -- doctor-> OK (PASS)cargo run --bin agy-ct -- validate-> OK (PASS)cargo run --bin agy-ct -- handoff-> OK (PASS)cargo run --bin sparkctl -- doctor-> OK (PASS)cargo run --bin sparkctl -- rust-validate-> OK (PASS)cargo run --bin sparkctl -- handoff-check-> OK (PASS)
- Perform Phase 6C audit before commit.