package promptcompiler

// Stable launch/runtime-visible expectations live in testdata/prompt_matrix.json
// and are exercised by launch_matrix_golden_test.go. These helpers keep the
// matrix event/session facts deterministic without asserting marker strings.

func promptcompilerMatrixEventID(runtime string, event CompileEventType) string {
	return "evt-matrix-" + runtime + "-" + string(event)
}

func launchMatrixSessionID(event CompileEventType) string {
	if event == EventResume {
		return "session-matrix"
	}
	return ""
}
