Keeps this page in sync as the body changes. Pause it any time for a quieter view.
Path /specs/contributor-onboarding-and-governed-change-flow
Last refresh never
Contributor Onboarding and Governed Change Flow
inventory_source local | spec_api /api/spec-registry/contributor-onboarding-and-governed-change-flow | registry_updated 2026-04-09T03:10:08.866406Z
potential_value 0.00 | actual_value 1.00 | value_gap 0.00
estimated_cost 0.00 | actual_cost 1.00 | cost_gap 1.00
estimated_roi 0.00 | actual_roi 1.00
Missing contributor linkage. Submit a change request with contributor attribution.
Open process view for this spec
task_ids -
branches -
source_files specs/assets-api.md, specs/contributions-api.md, specs/contributor-onboarding-and-governed-change-flow.md, specs/distribution-engine.md, specs/normalize-github-commit-cost-estimation.md, specs/task-claim-tracking-and-roi-dedupe.md, specs/value-lineage-and-payout-attribution.md
evidence_refs -
Open implementation view for this spec
implementation_refs spec-registry:assets-api, spec-registry:contributions-api, spec-registry:contributor-onboarding-and-governed-change-flow, spec-registry:distribution-engine, spec-registry:normalize-github-commit-cost-estimation, spec-registry:task-claim-tracking-and-roi-dedupe, spec-registry:value-lineage-and-payout-attribution
lineage_ids -
public_endpoints -
summary Enable a new human contributor to register, propose idea/spec/question updates, get attribution, and pass through a yes/no review flow that can be executed by humans or machines.
process_summary -
pseudocode_summary -
implementation_summary api/app/routers/onboarding.py (register(), get_session(), upgrade()); api/app/services/onboarding_service.py (register(), resolve_session()); api/app/services/governance_service.py (create_change_request(), vote_on_change_request()); api/app/models/governance.py (ChangeRequest, ChangeRequestVote, VoteDecision)