I'm trying to find natural-deduction introduction and elimination rules for the diamond (◇) in popular modal logics (e.g., K, T, S4, and S5) in the style of Suppes and Lemmon, where on each line of the proof you have a dependency set, a line number, a formula, and a citation, e.g.,
{1} 1. P Premise
{1} 2. P ∨ Q 1 ∨I
Satre (1972) is the closest thing I've found; he gives a bunch of rules for introducing or eliminating the box (□) in the abovementioned logics (and many more besides), but unfortunately doesn't give any for the diamond. An earlier poster on this site suggested ◇-introduction and -elimination rules for S5, but formulated them in terms of subproofs—which aren't a thing in the Suppes and Lemmon style—and only gave them for S5.
If there's a textbook that gives such rules, that'd be ideal, especially if it has accompanying exercises to practice using them, but it's fine if someone's just able to formulate them themselves.