A bean stands for an issue, a thing that needs to be done, a project that requires processing or developing of at least one file. The bean has its attributes such as name, status, result, and context. There are two kinds of beans: a bean with a file and a bean with a directory.
In the easiest example, a bean constitutes one file. If while working on one issue you need to use many files, then you create a bean with a directory. Next, you put all necessary files and directories in it. The ‘expected outcome.txt’ file is interpreted as an intention record.