Symbiotica Order Tracker
Which assets are actually done
- order
If you're rendering an order - a client brief, a feature with a dozen assets, each with a category - the boring question at the end of every queue run is "what's still missing?" Symbiotica Order Tracker is the answer as a board: one slot per asset the order asks for, filled with the approved render or left empty, with a count and a percent for the event.
It's the pack's Pick node pointed at every asset at once. Same folders, same names tag, same thumbnails - nothing is tracked that isn't already sitting on disk, so there's no bookkeeping to drift. If you aren't running the Symbiotica order pipeline (Order Read → Specs → Asset Focus), this node has nothing to look at. If you are, it's the status screen you'll keep open.
How it works
The tracker reads the order object on its order input and, per asset, lists the asset's folder the same way a Pick node lists one folder. A slot counts as done when it finds a file matching your names tag - by default _final, which is exactly what approving a tile in a Pick node writes. So the board's "done" is not a guess about whether something rendered; it's "a file named _final exists in that asset's folder."
That's why the whole thing survives restarts and shared folders without any database. The truth lives in filenames.
The inputs that matter
Only three, and you'll set two of them once:
order(required) - aSYMBIOTICA_ORDER, from an Order Specs or an Asset Focus. This is what defines "every asset."names- defaults to_final. Change the prefix and the board asks a different question ("which assets have a_baseat all?") without touching any code. Since anamesentry without an extension is treated as a save prefix, anything a Save Image wrote with that prefix counts.category- narrow the board to one asset type, or leave it empty for the whole event.
There are no outputs. It's an output node on purpose - you queue it and read the board.
Install
The whole pack installs together, so this is one step:
cd ComfyUI/custom_nodes
git clone https://github.com/symbiotica-ai/comfyui-nodes.git symbiotica
pip install -r symbiotica/requirements.txt
Then restart ComfyUI. Or just search Symbiotica in ComfyUI Manager and click install - same thing. The tracker itself is pure disk reading; no API key, no model download.
Gotchas
Queue it on its own to re-read the folders. The board is a question about disk, and disk changes without the graph changing - a render saved, an approval written - so the node deliberately ignores the cache and re-reads every time. That's the intended behavior, not a bug; it's also why you'll see it run instantly even when nothing upstream changed.
Don't expect this pack to have a crowd behind it yet - it has essentially no Reddit footprint and is aimed at a fairly specific production pipeline. That makes the README your best friend: it documents every node in unusual detail.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| order | SYMBIOTICA_ORDER | — | |
| categoryopt | STRING | Narrow the board to one asset type, or leave empty for every type. | |
| namesopt | STRING | _final | Which files fill a slot, read the same way as a Pick node's `names`: an entry without an extension is a save prefix. `_final` is what approving writes. |
Outputs (0)
No outputs