Use case: id-10T proofing data removal with a zero-trust command.
I am looking through the documentation and I don't see clear cut guidelines for what can possibly go into DVC as a file name.
Right now, I know that DVC implements some name filtration. I cannot, for example, add a file with a newline:
$: touch 'foo
bar.txt'
$: dvc add foo$'\n'bar.txt
Adding...
ERROR: output 'foobar.txt' does not exist
Can someone point me to the documentation that explains exactly what is allowed to go into the yaml file as a path?