I mined a block according to ironfish status, but I don't see IRON available to spend in ironfish accounts:balance Why is that?
Even if your miner successfully mined a block, there's a chance that someone else has mined a competing heavier block that the network has chosen over your block. This is the difference of a block being on a fork versus on the main (or canonical) chain. Only blocks accepted as part of the canonical chain earn you coins that are "available to spend" and submit for transactions for Testnet points.
In the output of ironfish accounts:balance: why is "Amount available to spend" sometimes less than "Balance"?
Just like physical currency, $IRON tokens operate under the hood as currency “notes”. If you spend a large note, you have to wait for a block to process before you receive “change” in the form of a smaller note. This takes about one minute, on average (our block processing time).
Depending on the current state of your account balance, you may have one note or many notes. The number of notes you have limits the number of concurrent transactions you can do within one block.
Amount available to spend is the sum of notes currently not being used for a pending transaction.
Balance is the total of all notes you own, including those currently held for a transaction.
Can I automate sending transactions as soon as I have sufficient balance of IRON?
Yes, on Linux here are 2 ways contributed by Community members: (unofficial - YMMV)