desktop/src-tauri/crates/core/tests/zoo_contract.rs
Comment 1, line 1
desktop/src-tauri/crates/core/tests/zoo_contract.rs:1
//! Zoo Code adapter tests use synthetic data based on A19 fixed source f780647.Comment 2, line 2
desktop/src-tauri/crates/core/tests/zoo_contract.rs:2
//! The 2026-09-25 local survey found no installation. ExerciseComment 3, line 3
desktop/src-tauri/crates/core/tests/zoo_contract.rs:3
//! reading, consolidateApiRequests LIFO merging and consolidateTokenUsage accounting,Comment 4, line 4
desktop/src-tauri/crates/core/tests/zoo_contract.rs:4
//! then commit/query. Compare values with manually calculatedComment 5, line 5
desktop/src-tauri/crates/core/tests/zoo_contract.rs:5
//! tests/fixtures/zoo/*/_expectations.md. Helpers remain local to this file.Comment 6, line 50
desktop/src-tauri/crates/core/tests/zoo_contract.rs:50
// Discovery uses tasks as the instance root, resolving a manual parent's tasks child.Comment 7, line 71
desktop/src-tauri/crates/core/tests/zoo_contract.rs:71
// Request 1: merge started+finished; finished fields override started fields.Comment 8, line 118
desktop/src-tauri/crates/core/tests/zoo_contract.rs:118
// Request 2: merge the second pair.Comment 9, line 132
desktop/src-tauri/crates/core/tests/zoo_contract.rs:132
// condense_context is auxiliary; tokens remain unknown and cost is mapped.Comment 10, line 173
desktop/src-tauri/crates/core/tests/zoo_contract.rs:173
// Compare totals with _expectations.md for 2026-06-13 UTC.Comment 11, line 182
desktop/src-tauri/crates/core/tests/zoo_contract.rs:182
// An unmatched started record creates one diagnostic and no event.Comment 12, line 191
desktop/src-tauri/crates/core/tests/zoo_contract.rs:191
// The document format is KnownVersion; no latest_fallback diagnostic.Comment 13, line 201
desktop/src-tauri/crates/core/tests/zoo_contract.rs:201
// Repeated scanning adds no usage.Comment 14, line 212
desktop/src-tauri/crates/core/tests/zoo_contract.rs:212
// type/say fingerprint enables scanning; an undocumented say kind rejects the entire file.Comment 15, line 240
desktop/src-tauri/crates/core/tests/zoo_contract.rs:240
// Direct detection: a prefix other than [ is UnknownFormat.Comment 16, line 247
desktop/src-tauri/crates/core/tests/zoo_contract.rs:247
// Full scan: detection rejects the file as unknown_format, with zero events.Comment 17, line 257
desktop/src-tauri/crates/core/tests/zoo_contract.rs:257
// CLI default: ~/.vscode-mock/global-storage/tasks/<id>/ui_messages.json.Comment 18, line 280
desktop/src-tauri/crates/core/tests/zoo_contract.rs:280
// VS Code extension globalStorage under the Windows APPDATA layout.Comment 19, line 306
desktop/src-tauri/crates/core/tests/zoo_contract.rs:306
// Manual roots also resolve to tasks, as separately implemented by Cline.Comment 20, line 364
desktop/src-tauri/crates/core/tests/zoo_contract.rs:364
// Zoo is an independent product; Roo Code rules cannot replace its A19 rules.