Parent: #336
Goal
Implement provenance-preserving adapters that convert external work sources into canonical factory intake and explained route previews.
Scope
- Define an adapter contract for GitHub issues/PRs, project-management tickets, incidents/alerts, and support requests.
- Preserve source ids, URLs, authorship, timestamps, labels/severity, attachments/artifacts, requested outcomes, and update history.
- Resolve repository/project targets and policy without trusting unverified external instructions.
- Deduplicate repeated deliveries and update existing intake when the source changes.
- Derive risk, urgency, affected surfaces, requested side effects, and acceptance evidence with confidence/rationale.
- Require preview/override before workflow creation and retain a durable source-to-workflow audit trail.
Acceptance criteria
Parent: #336
Goal
Implement provenance-preserving adapters that convert external work sources into canonical factory intake and explained route previews.
Scope
Acceptance criteria