FR-082: Installation distribution canonical repository alignment
Type: Feature Request (FR)
ID: FR-082
Submitted: 2026-04-19
Submitted By: Maintainer (design session)
Priority: MEDIUM
Severity: LOW
Status: OPEN
Implementing Task: E6:S09:T03
Summary
Align installation scripts, defaults, and documentation examples with the canonical GitHub repository for AI Dev Kit (earlution/ai-dev-kit) so adopters do not download from incorrect or placeholder owner/repo values.
Problem Statement
install_package_from_release.py and some package installation docs use placeholder or incorrect GitHub coordinates (e.g. defaults or examples pointing at ai-dev-kit/ai-dev-kit). That creates silent wrong-target risk for automated installs and undermines trust in the greenfield path (FR-080).
Requirements
Functional Requirements
- FR-082-F1: Set default
--repo(and any equivalent config) oninstall_package_from_release.pyto the canonical public repository, or require an explicit--repowith no unsafe default (decision recorded in task). - FR-082-F2: Audit and fix PACKAGE_INSTALLATION_GUIDE and related user-facing URLs so release examples resolve to real release locations for this monorepo.
- FR-082-F3: Align cross-references in
INSTALL_IN_YOUR_PROJECT.md/ quick starts sopython install_package_from_release.pyexamples use working defaults or copy-paste-safe explicit--repo earlution/ai-dev-kit.
Non-Functional Requirements
- FR-082-NF1: Changes must not break adopters who intentionally mirror to a fork (override path remains documented).
Acceptance Criteria
- A clean download using documented default flags targets the intended public repo (or fails fast with a clear message if no default is chosen).
- Guide examples do not contain known-bad org/repo URLs.
- Task documents any backward-compatibility note if default behavior changes.
Scope Analysis
Problem Domain: Tooling hygiene, documentation accuracy
Affected Areas:
-
packages/frameworks/workflow mgt/scripts/install_package_from_release.py -
packages/frameworks/workflow mgt/docs/PACKAGE_INSTALLATION_GUIDE.md -
INSTALL_IN_YOUR_PROJECT.md(as needed)
Estimated Complexity:
- Simple (1-3 days)
- Medium (1 week)
- Complex (2+ weeks)
- Very Complex (1+ month)
Related
- FR-080 — Greenfield process (consumer of correct defaults)
- PACKAGE_INSTALLATION_GUIDE.md