Add Lark document comment Connector provider - #3494
Conversation
Signed-off-by: huangruiteng <huangrt01@163.com>
Signed-off-by: huangruiteng <huangrt01@163.com>
Signed-off-by: huangruiteng <huangrt01@163.com>
|
Independent maintainer self-review and pre-merge qualificationReviewed and refined exact head Findings fixed during review
Placement and bounded future-facing pass
Validation
Authority, privacy, and coverage judgmentThe extension is limited to the configured document-comment read/create scopes. Document URLs, profiles, cursors, and recovery receipts remain owner-local; provider payloads and credentials are not projected into public status. No real document reply was posted during qualification: mocked lifecycle tests cover create/readback/ACK/replay semantics, while the read-only CLI dry-run verifies the shipped command surface. Together with the full repository test matrix, Windows lifecycle check, exact diff canary, permission boundaries, and crash-recovery regression, this is sufficient coverage for this provider adapter. Conclusion: approved after refinement. No unresolved blocker or manual hold remains; owner-authorized admin-bypass squash merge is appropriate. |



Summary
Public/private boundary
The repository contains no document URLs, profile values, credentials, raw provider payloads, comment or reply identifiers, cursors, or response bodies. Concrete targets and reply receipts remain owner-local. Missing publication or scopes fail closed with content-free repair guidance.
Real adapter evidence
A bounded read-only call against an owner-configured document completed through the concrete CLI adapter and returned one event page with a bound continuation cursor. A separate bot-identity probe correctly returned missing comment requirements instead of being misclassified as a malformed permission response. No external reply was posted during validation.
Validation
pytest -q tests/extensions— 435 passedloopx canary premerge --from-git-diff --git-diff-base origin/main --goal-id <managed-goal>— passed, including public-boundary and extension-runtime risk checksgit diff --check origin/main...HEAD— passedMerge decision
This changes external reads, writes, permissions, receipts, and ACK behavior. It requires independent review and will not be self-merged by the author.