Sharing decisions from today's meeting
Replace group XML with individual ICS files for events and tasks. This will allow interoperability with CalDAV servers and clients.
The responsiblity for interoperating with iCal will move to the server. The server will identify requests from Apple's iCal client and provide it with a whole-calendar read-only ICS file.
How to get an account: Chandler simply contains a link to our Cosmo server where a
WebUI? provides a way to sign up for account. Stretch goal for 0.6 or later: automatic account registration via POST request to Cosmo.
How to tell if a share has gone away permanently? We can use tombstones of some kind so that the sharee can find the tombstone and cancel the share rather than try again later -- but this is not a requirement for 0.6. Chandler will not offer a way for the sharee to retain a copy of the shared data "detached" from the server -- Chandler will automatically clean up when a share disappears.
Nice to have: log file should be able to contain record of who did what on shared events, so that design team can get a picture of how a share is used. This might consist of entries in diverse log files for now....
Nice to have: user-fired synch operations should happen in background; automatically-fired synchs (if we do them at all) MUST happen in the background.