(ns political-canvas.shared.chat)
;; Online chat outlets are good start, but they are no substitute for in person communication.
;; In fact, it seems as though online communication is sometimes too impersonal and results in rude or
;; hateful interaction as people "hide" behind their chat avatar.
;;
  Encapsulate all activity to / from third party chat channels and forums ( ie : slack , hipchat , jabber , etc )
  Establish a common API that enables third party chat APIs
; Record candidate(s) public history (high priority)
; Record constituent chat/forum history (priority)
  Backing data store ( portable primary key , iso 8601 timestamp as secondary key )
  Sentiment engines for public forum mood indicators ? ( low priority )

 Online chat outlets are good start, but they are no substitute for in person communication.
 In fact, it seems as though online communication is sometimes too impersonal and results in rude or
 hateful interaction as people "hide" behind their chat avatar.

 Record candidate(s) public history (high priority)
 Record constituent chat/forum history (priority)
(ns political-canvas.shared.chat)
  Encapsulate all activity to / from third party chat channels and forums ( ie : slack , hipchat , jabber , etc )
  Establish a common API that enables third party chat APIs
  Backing data store ( portable primary key , iso 8601 timestamp as secondary key )
  Sentiment engines for public forum mood indicators ? ( low priority )
