Skip to content

.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
FieldRequiredMeaning
stackinferredLanguages/tools for Skills
requirementsFormatinferredHow BA writes AC
requiredArtifactsnoExtra files to demand
environmentsnoNamed envs
knowledge.refnoKnowledge corpus ref
jiranoNon-secret Jira hints. Never a token
quality.testfor Developer complete / QualityCommand actually run (e.g. npm test)
quality.build / coverage / startnoOptional Quality commands

Secrets do not belong here. See Secrets.