This is a collection of rulings on various cards that interact with the conflict declaration process, but I'll put this chart at the top that should combine all the rulings.
(a) Attacking Player announces they will declare a conflict
===Interrupt Window (1) : "When Player declares a conflict / When a conflict is declared" (7 Stings Keep)===
===Resolution begins: "A Conflict is Declared”===
i. If Tadakatsu is in play, defender chooses ring first.
ii. Attacking player chooses conflict elements - ring, province, attackers, etc.
iii. Attacking player pays costs to declare attackers (Caravan Guard) and the attack initiates.
===Interrupt Window (2) : "When a conflict is declared, before province reveal" (Know the Terrain)===
===Resolution begins: "A conflict is declared, before reveal” ===
(b) Conflict Begins. choices from i and ii take effect - attackers are participating, attacked province was declared, ring is contested.
(c) Attacker takes ring fate, covert is chosen and resolves.
===Resolution complete: "A conflict is declared, before province reveal"===
===Reaction window (1): After a conflict is declared, before reveal" (The Crashing Wave)===
(d) Province is revealed, if facedown.
===Reaction window (2): “After a conflict is declared…”, simultaneous reactions to (b), (c) and (d) ===
(e) Defending Player declares defenders, if needed.