* add uplink-contexts design doc * respond to some feedback and rename context to scope * feedback summaries * review fixes * review feedback * more review feedback * fix types in go structs