feat: wire community module for shared trust signal publishing #33

Closed
opened 2026-04-12 17:30:07 -07:00 by pyr0ball · 0 comments
Owner

Goal

Wire Snipe as a consumer of the cf-core community module. Allow trust-signal data (auction outcomes, seller pattern signals) to be published to the shared community PostgreSQL as CommunityPost records for cross-user signal aggregation.

Blocked by

Do not start implementation until all three are merged and released.

Scope

  • app/services/community.py — subclass SharedStore with snipe-specific queries
  • COMMUNITY_DB_URL optional — fail soft when absent
  • Trust signal post_type mapping to CommunityPost schema TBD
## Goal Wire Snipe as a consumer of the cf-core community module. Allow trust-signal data (auction outcomes, seller pattern signals) to be published to the shared community PostgreSQL as `CommunityPost` records for cross-user signal aggregation. ## Blocked by - Circuit-Forge/circuitforge-core#47 (community module — CommunityDB, CommunityPost, SharedStore) - Circuit-Forge/circuitforge-orch#36 (cf-community-postgres container + migration runner) - Circuit-Forge/circuitforge-orch#35 (CommunitySignal + cf-ingest — BSL signal routing) Do not start implementation until all three are merged and released. ## Scope - `app/services/community.py` — subclass SharedStore with snipe-specific queries - `COMMUNITY_DB_URL` optional — fail soft when absent - Trust signal post_type mapping to CommunityPost schema TBD
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/snipe#33
No description provided.