Skip to main content

Developer / integrator workflow

If you are building on XRTM, start by understanding the shipped product path first. The canonical run artifacts, report outputs, and local surfaces are the contracts your integrations should respect.

Page role

Developer reference entry. This page helps you choose the right repo and source of truth. xrtm.org is a repo map, not the canonical API manual.

Quick chooser

NeedStart hereCanonical owner
released CLI workflow, artifact contract, WebUI/TUI, profile/monitor flowsxrtm + Getting startedxrtm repo
Python APIs that ship with the product shellxrtm/docs/python-api-reference.mdxrtm repo
forecasting runtime APIs, provider integrations, agent examplesxrtm-forecast + forecast docs indexforecast repo
schema compatibility, release labeling, graduation policyxrtm-org/governancegovernance repo
  1. Complete Getting started
  2. Read Examples and proof
  3. Use Packages and architecture to choose the right package boundary
  4. Drop into the owning repo's examples and APIs only after the product flow is clear

Package map

  • xrtm: top-level product shell, CLI workflow, artifacts, WebUI, and TUI
  • xrtm-forecast: runtime, providers, orchestration, and agent examples
  • xrtm-eval: scoring and calibration-oriented evaluation utilities
  • xrtm-data: schemas and temporal snapshot foundations
  • xrtm-train: replay, calibration demos, and evaluation harnesses

Canonical references by layer

LayerRepoBest entry point
Product shellxrtmREADME.md, docs/getting-started.md, docs/python-api-reference.md
RuntimeforecastREADME.md, docs/index.md
GovernancegovernanceREADME.md, policy files under policies/

What counts as shipped vs. example

  • The CLI path in Getting started is a shipped product workflow.
  • The example scripts listed in Examples and proof are shipped source examples.
  • The Next release track is the right home for real branch work that should not be presented as released yet.
  • The Roadmap is future-facing and should not be treated as a current product claim.