RTMX is configured via rtmx.yaml in your project root.
database: docs/rtm_database.csv
requirements_dir: docs/requirements
database: docs/rtm_database.csv
# Requirements specification directory
requirements_dir: docs/requirements
# Schema type: core, phoenix, or custom
url: https://your-org.atlassian.net
require_test_function: false
require_acceptance_criteria: false
| Option | Type | Default | Description |
|---|
database | string | docs/rtm_database.csv | Path to RTM database |
requirements_dir | string | docs/requirements | Path to requirement specs |
schema | string | core | Schema type |
| Option | Type | Default | Description |
|---|
marker_prefix | string | req | Prefix for requirement markers |
register_markers | bool | true | Auto-register markers |
strict_markers | bool | false | Fail on unknown markers |
| Option | Type | Default | Description |
|---|
enabled | bool | false | Enable GitHub sync |
repo | string | - | Repository in owner/repo format |
label_prefix | string | req: | Prefix for issue labels |
sync_on_push | bool | false | Sync on git push |
| Option | Type | Default | Description |
|---|
enabled | bool | false | Enable Jira sync |
url | string | - | Jira instance URL |
project_key | string | - | Jira project key |
sync_on_push | bool | false | Sync on git push |
| Option | Type | Default | Description |
|---|
enabled | bool | true | Enable MCP server |
tools | list | all | Enabled MCP tools |
Override configuration with environment variables:
RTMX_DATABASE=custom/path.csv rtmx status
RTMX_GITHUB_TOKEN=ghp_xxx rtmx sync github
JIRA_API_TOKEN=xxx rtmx sync jira
Use different configs for different environments:
rtmx --config rtmx.production.yaml status
rtmx --config rtmx.staging.yaml status
Validate your configuration:
rtmx config # Show current config
rtmx config --validate # Validate config
rtmx config --init # Create default config