Skip to content

Commit 140b5b9

Browse files
RMANOVclaude
andcommitted
feat(v0.7.0): public knowledge — collaborative intelligence across human-Claude pairs
Enable any human-Claude pair to publish verified knowledge that all other pairs can discover, review, and build upon — forming an emergent mesh of shared understanding across independent collaborations. Three-gate safety: explicit opt-in → harm/safety verification → 15-min standby timer. Content graduates from pending_public to public only after the standby window, then exports via bridge_push with automatic GitHub releases for discoverability. New MCP tools: request_publish, cancel_publish, search_public_knowledge. Schema: visibility + publish_requested_at on entities & tasks (6 migrations). Bridge: standby promotion, public_knowledge export/import, release creation. Task Tray: Publish/Unpublish context menu with dual QMessageBox warnings, ⏳/🌐 visibility badges, sync integration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 44f6c70 commit 140b5b9

3 files changed

Lines changed: 535 additions & 7 deletions

File tree

db_utils.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@
3434
TASK_HIDDEN_STATUSES = ("archived", "cancelled")
3535
TASK_ACTIVE_EXCLUSIONS = ("done", "archived", "cancelled")
3636

37+
# v0.7.0: Public knowledge visibility
38+
VISIBILITY_LEVELS = ("private", "pending_public", "public")
39+
PUBLISH_STANDBY_MINUTES = 15
40+
3741
# Collaboration constants
3842
TRUST_LEVELS = ("read_only", "read_write")
3943
SHARE_TYPES = ("entity", "relation", "all")
@@ -64,6 +68,8 @@
6468
"assignee",
6569
"shared_by",
6670
"updated_at",
71+
"visibility",
72+
"publish_requested_at",
6773
}
6874
)
6975

0 commit comments

Comments
 (0)