Context リソース
操作前に identity、team、assign 可能な User を解決します。
epismo://context/current_user
epismo://context/teams
epismo://context/users重要な interaction の開始時に current_user を読み、authenticated User と workspace context を確認します。Team ID を private ACL principal に使う前に teams、案件 または タスク を assign する前に users を読みます。
Team と User はいずれも ACL に含められますが、assignment が受け取るのは User だけです。assignment は access を付与しないため、選んだ User が 案件 ACL に含まれることを確認します。context resource で利用可能 identity を解決できるとき、名前や email から ID を推測しないでください。
resource は contextual read で、cache contract ではありません。OAuth context が変わったとき、workspace switch 後、古い membership が誤った ACL・assignment につながる操作前に再度読みます。