The layout for Onclaive artifacts is as follows:
├── ig
│ ├── cleaned_markdown
│ ├── converted_markdown
│ └── site
├── prompts
│ ├── reqs_extraction.md
│ ├── reqs_grouping.md
│ ├── reqs_refinement.md
│ ├── test_gen.md
│ └── test_plan.md
├── requirements
│ ├── final
│ ├── initial_extraction
│ └── revised
├── test_plan
└── tests
In order of the pipeline processing, these are the contents of the directories:
ig- the original and processed Implementation Guidesite- the original HTML files for the IG. These are the only files needed to run the pipeline.converted_markdown- markdown files converted directly from the IG HTMLcleaned_markdown- cleaned markdown files which will be used for requirements extraction
prompts- prompts to provided to the LLM for the LLM-based steps of the pipeline. If no prompts are provided, default prompts will be used.reqs_extraction.md- prompt for extracting requirements from the IG markdownreqs_refinement.md- prompt for revising the requirementsreqs_grouping.md- prompt for grouping requirements in the test plantest_plan.md- prompt for creating the test plantest_gen.md- prompt for creating the tests
requirements- the requirements extracted from the IGinitial_extraction- requirements from the first pass extraction from the IG markdown filesrevised- requirements after filtering out duplicates and untestable requirements, formatted in a consistent mannerfinal- deduplicated requirements which are used to generate the test plan
test_plan- test plan generated based on the final requirementstests- tests generated based on the test plan