- State filename now derives from config: cards.bulkgen.yaml produces .cards.bulkgen-state.yaml instead of .bulkgen.state.yaml - Store resolved prompt text and extra params directly in state file instead of hashing them, making state files human-readable - Only file input contents remain hashed (SHA-256) - Thread project_name through builder and CLI - Remove hash_string() and _extra_hash() helpers - Update .gitignore pattern to .*.bulkgen-state.yaml |
||
|---|---|---|
| .. | ||
| providers | ||
| __init__.py | ||
| builder.py | ||
| cli.py | ||
| config.py | ||
| graph.py | ||
| resolve.py | ||
| state.py | ||