.project configuration
.project is a file in the selected local project root. Current Runtime can preview/apply project initialization (praxis_project_init_preview / _apply) where available. The source canon and code checkout may each have their own configuration. There are no canonRepo or codeRepo fields in this example; pass the separate paths explicitly to source tools. Runtime resolves one selected root and does not import a sibling checkout.
Counter example:
yaml
stack:
- node
- javascript
requirementsFormat: user-story-gherkin
requiredArtifacts: []
environments: []
knowledge:
ref: main
jira: {}
quality:
test: npm test| Field | Required | Meaning |
|---|---|---|
stack | inferred | Languages/tools for Skills |
requirementsFormat | inferred | How BA writes AC |
requiredArtifacts | no | Extra files to demand |
environments | no | Named envs |
knowledge.ref | no | Knowledge corpus ref |
jira | no | Non-secret Jira hints. Never a token |
quality.test | for Developer complete / Quality | Command actually run (e.g. npm test) |
quality.build / coverage / start | no | Optional Quality commands |
Secrets do not belong here. See Secrets.