Files
harmony/MISSION.md
Reda Tarzalt a5ebaf5dd7
Some checks failed
Run Check Script / check (pull_request) Failing after 44s
Merge branch 'master' into feat/auth-add-next-url-redirect
2026-06-17 09:23:15 -04:00

960 B

Mission: Learn the Harmony Codebase

Why

Learn Harmony well enough to contribute small, correct changes that preserve its architecture: typed infrastructure-as-code, Score-Topology-Interpret, and minimal implementation discipline.

Success looks like

  • Trace a change request to the right crate and owning module.
  • Explain whether a change belongs in a Score, Topology capability, adapter, deploy crate, CLI, or test harness.
  • Make a small change and choose a focused verification command.
  • Avoid architectural regressions such as handrolled manifests outside Scores or speculative abstractions.

Constraints

  • Prefer short, code-grounded lessons over broad surveys.
  • Use repository docs and source as primary material.
  • Keep exercises practical for future contribution work.

Out of scope

  • Becoming expert in every provider backend at once.
  • Deep fleet-agent or hardware-discovery internals until the core contribution workflow is clear.