docs(platform-windows): provenance note - #1851
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR adds a provenance documentation section to the Windows platform crate, crediting upstream projects and prior art that informed the Windows accessibility-tree walk, application enumeration, UIA pattern handling, and background input/screenshot implementations. ChangesProvenance and Attribution
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Add a Provenance section: the Windows accessibility-tree walk, app/window enumeration, UIA InvokePattern click, and ValuePattern set-value originate in Interface-Agent (francedot/Interface-Agent, packages/windows, 2024). trope-cua (MIT) served as a cross-reference for some of the details during the Rust implementation. Comment-only change. No code or behavior affected. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
bdd2de2 to
495d9ad
Compare
What
Replace the
Reference: /tmp/trope-cua/src/CuaDriver.Win/line inplatform-windows/src/lib.rs with a
## Provenanceblock.Why
Code change credited the wrong ancestor. The Windows accessibility-tree walk,
app/window enumeration, UIA InvokePattern click, and ValuePattern set-value
trace to prior art in Interface-Agent (francedot/Interface-Agent,
packages/windows, 2024). The new note records that lineage and keeps a courtesy
nod to trope-cua (MIT) as a cross-reference for some of the details during the
Rust implementation.
Scope
Comment-only, one file. No code or behavior change. The inline
// mirroring trope-cuabreadcrumbs in mouse.rs, impl_.rs, and overlay.rs areleft as-is.
🤖 Generated with Claude Code
Summary by CodeRabbit
Note: This is an internal documentation update with no user-facing changes.