use std::path::PathBuf;
fn reverse_oracle_script_path() -> PathBuf {
let mut path = PathBuf::from(env!("CARGO_MANIFEST_DIR"));
path.push("oracle");
path.push("reverse_oracle.py");
path
}
#[test]
fn reverse_oracle_script_is_present_and_readable() {
let script = reverse_oracle_script_path();
assert!(
script.is_file(),
"reverse oracle script missing: {}",
script.display()
);
let src = std::fs::read_to_string(&script).expect("read reverse_oracle.py");
assert!(
src.contains("def main()"),
"reverse_oracle.py must expose a main() entrypoint"
);
assert!(
src.contains("\"parsed_frame\""),
"reverse_oracle.py must emit parsed_frame key per br-kdwn protocol"
);
}
#[test]
fn reverse_conformance_module_compiles() {
}