I finally got my proof-of-concept working! 
The idea of having a pullup and pulldown resistors followed by a diode was a red herring. But using GPIO13 for RX and GPIO15 for TX worked. (using GPIO01 and GPIO3, the defaults, may have boot messages sent.
My hardware is
GND and 3V3 are provided by the USB/Serial device and connected with the jumper wire (Magic Smoke alert! BE SURE TO US THE 3V3 and not 5V!)
On the ESP-12F’s
connect the resistor between GPIO15 and GND
connect a wire from EN to 3V3
RX of the USB/Serial connects to GPIO15
TX of the USB/Serial connects to GPIO13
The Tasmota binary is ZBBridge. This can be selected when using the Tasmota Web Installer. A development test frame is nice to have to download the binary.
It is possible to use the USB/Serial device to install Tasmota.
- wire the ESP-12F as above with the following changes
- connect GPIO01 to RX of the USB/Serial device
- connect GPIO03 to TX of the USB/Serial device
- connect GPIO0 to GND
- Plug the USB/Serial device into a USB port.
- Run the installer
- When complete, disconnect the USB/Serial from the computer
- Disconnect GPIO0 from GND
- reconnect the USB/Serial
- restart the web installer
- At this point the installer will give you the option to set the SSID/password of your WiFi in the ESP12F during installation.
- Move Rx and Tx back to 13 and 15
The module configuration is set from the ESP-12F web page (you will know the IP address of the device in the address bar of the web page)
Set GPIO13 to TCP Rx and GPIO15 to TCP Tx
On the console page of one of the ESP-12F’s execute the command:
TCPStart 8888 [ip address of other ESP-12F]
On the console page of the other ESP-12F, execute the command:
TCPConnect 8888,[ip address of the first ESP-12F] (The comma ‘,’ is required!)
The bridge should be operational. I tested using two instances of PuTTY, COM port of ESP-12F, BAUD rate 115200. (BAUD rate is default and can be changed. Bits are hard coded to be 8N1)
The first ESP-12F is configured as a TCP server. This can easily be made to happen at boot time.
The second is a bit tricky because the first ESP-12F (TCP server) has to be up and running before the second can connect to it.
As a bit of flourish, I set GPIO02 to Relay 1. GPIO02 is connected to the onboard LED. If the ESP-12F is running, I can turn ON/off the LED from the device’s web page.
The next steps are
- get bridge running automatically at boot.
- Connect an Arduino Nano configured as a MySensors Gateway connected to one side of the bridge (ESP-12F powered by the Arduino) and the other side connected to a USB/Serial which will look like a MySensors Gateway to Home Assistant.
- Further? create virtual TCP client in the HA computer that appears to be a serial port to HA. This would be the “other” end of the bridge.