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

20 lines
960 B
Markdown

# 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.