Collaboration Workflow¶
Repository documentation only records stable standards. Execution status, owners, and stage progression belong in GitHub collaboration objects.
If you just want to install or train UniLab, start with Installation and Quick Demo.
Work Item Granularity¶
Each issue should at minimum answer these questions:
What problem are we solving?
What is the expected deliverable?
What is the completion criterion?
Who is responsible for execution?
What upstream blockers exist?
Recommended issue types:
bugwork item: feature / infra / benchmark / test / sim / docs work
Milestone Structure¶
Each milestone should:
Exist as a milestone object in GitHub
Have a tracking issue that aggregates sub-issues
Keep execution details in the sub-issues, not in the milestone description
Define completion by delivered artifacts, not just “code merged”
Typical completion artifacts:
green CI
benchmark results or W&B run link
demo video / ONNX export / checkpoint path
if user-visible behavior changes, accompanying docs updates
PR Evidence Standard¶
Every PR should:
Link the driving issue
Describe user-visible changes and training impact
List the validation commands actually executed
State whether behavior changes between
mujoco,motrix, macOS, or Linux
Ownership Model¶
Execution owners are expressed via GitHub assignees, and review owners are expressed via CODEOWNERS. If a stable GitHub handle is not yet available, leave the issue unassigned and note the intended owner temporarily in the issue body.
ADR Governance¶
When a change touches runtime / backend / config / registry contracts, the issue or PR must explicitly link the corresponding ADR:
Architecture standards entry: Architecture Overview
ADR index: ADR Index
Backend capability boundary: ADR-0002
task owner / compose: ADR-0003
Registry bootstrap: ADR-0004
If existing ADRs cannot cover a new structural decision, add a new ADR in the same PR and link it back into the documents above.
New ADRs use the ADR Template and must explicitly state Supersedes, Superseded by, Alternatives Considered, and Evidence In Repo.