Skip to main content

Repo Attribution Policy

This policy governs how upstream open-source content is used in AEEF adaptation assets.

Core rules

  1. Every copied or adapted snippet must include original source URL and repository.
  2. Every upstream repository must be recorded in an attribution manifest.
  3. License compatibility must be checked before embedding code.
  4. Adapted code must include an "Adapted from" note and changes summary.
  5. If license compatibility is unclear, use reference-only links and no copied code.

Attribution block template

> Source: https://github.com/langchain-ai/langgraph/blob/main/path/to/file.py
> License: MIT
> Adaptation: Renamed interfaces to AEEF contract terms and added gate checks.

Required manifest fields

  • repo
  • source_url
  • license
  • artifact_path
  • snippet_range
  • adaptation_summary
  • reviewed_by
  • reviewed_at

CI policy

  • Build should fail when copied snippets are missing attribution metadata.
  • Build should fail when a repo license is not present in the compatibility matrix.
  • License Compatibility Matrix
  • /intelligence/intake/manifests/adaptation_upstream_manifest.json
  • /intelligence/intake/manifests/adaptation_attribution_manifest.md