feat: export pre-copy semantic catalog candidates - #87
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
Redacted read-only E2E evidence for the stacked integration:\n\n- Actual Downloads candidate scan: 50 candidates, 4,609,040,868 bytes\n- Production-date evidence selected by strict precedence: embedded metadata 24, explicit filename date 6, filesystem creation time 20\n- Portal result: review required 50, blocked 12; persisted/LLM/copy/eviction all false\n- Forbidden request coordinate/identifier fields: 0\n- Private response keys: 0\n- Raw ephemeral request SHA-256: 5c58e290a7c1fe53a7ec3b8a9e3ce2b36f07996ef4b5220d2594d3747d650832\n- Redacted summary SHA-256: f6878dfda6ef69045a800c9d83f907b3fa01956b9f86d99311ac231b191f97d8\n\nThe private batch existed only under a temporary local path and was deleted after validation. No cloud copy, local eviction, move, delete, provider login, or provider restart was performed. Filename dates remained auxiliary low-confidence evidence. |
|
Naruon consumer contract is now implemented in ContextualWisdomLab/naruon#1182 (draft, stacked on Naruon #1181). It validates this PR's exact disksage.file-catalog-candidate-batch v1 shape, production-time precedence, redaction, and no-copy/no-eviction boundary without persistence or LLM calls. |
Summary
Integration
The batch still contains private embedded content metadata and must be sent only to an approved portal endpoint. The portal response does not echo that content and explicitly does not authorize copy, persistence, or eviction.
Validation
The broad local Rust lib run reached 355 passed, 2 ignored, with 8 existing macOS temporary-directory protection failures. A representative failure reproduces unchanged on base head be57409. No user file or cloud mutation occurred.
Safety