Conventions

These conventions define formatting, naming, and repository structure.

Applicability

1. Formatting

1.1 Comparison Conventions

2. Directory Naming

The required directories are: - prompts/ - sources/ - scripts/ - tests/ – for unit, integration, script, and prompt-validation tests - dataflow.in/ – for input data - dataflow.out/ – for generated data output - logs/ – for generated logs - site.in/ – for static-site input - site.out/ – for generated static-site output - documents/ – for human-consumption documents - records/ – for version-controlled episode outcome records

Generated output directories are not version-controlled.

3. Filename Structure

3.1 Filename Authority

4. Identifier Naming

5. Documentation

6. Repository Hygiene

7. File Operations

Every task must identify each file operation as one of:

Also:

7.1 Unattended Scripts

A script must complete without a human at the terminal.

8. Output