Skip to content

feat: live Feishu employee collaboration updates - #191

Merged
0YHR0 merged 3 commits into
mainfrom
feat/feishu-collaboration-sync
Oct 7, 2026
Merged

0YHR0 merged 3 commits into
mainfrom
feat/feishu-collaboration-sync

Conversation

@0YHR0

@0YHR0 0YHR0 commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Separately opt-in live coordinated employee notifications: started work, pinned incoming deliveries, provisional results and failures.
  • Persist only references in the same Run transaction, with stable delivery IDs, rollback safety and deduplication; no schema change.
  • Project exact pinned coordinator evidence with task/run/subtask/tenant checks. Never send raw inputs, prompts, memory or provider error bodies.
  • Business excerpts require another explicit opt-in; bounded credential-pattern filtering is not semantic confidentiality. Pace outbound delivery and keep it independent of execution.
  • Preserve existing task/approval cards and document English/Chinese setup.

Validation

  • Full non-PostgreSQL regression suite passed.
  • 50 targeted notification/configuration/projection tests passed.
  • 23 real PostgreSQL tests passed on an isolated test database, including atomic rollback, repeat-save dedup and real-store delivery after task completion.
  • Ruff and diff checks pass.

Live qualification completed in the private deployment using four separately published real DeepSeek employees. Eight collaboration messages and one task-completion message were acknowledged by the real Feishu send API, each on its first attempt. Pinned incoming deliveries were also re-projected from the database successfully. Public collaboration sync remains disabled. No credential or deployment address is included in the repository. See docs/qualification/feishu-collaboration.md for scope and limits.

@0YHR0
0YHR0 merged commit 1563cd8 into main Oct 7, 2026
7 checks passed
@0YHR0
0YHR0 deleted the feat/feishu-collaboration-sync branch October 7, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant