WIP: ideas spec