generated from coulomb/repo-seed
Migrations (chain: b1c2d3e4f5a6 → c2d3e4f5a6b7 → d3e4f5a6b7c8): - c2d3e4f5a6b7: contributions table (contributiontype BR/FR/EP/UPR enum, contributionstatus 7-state lifecycle, FKs to topics/workstreams) - d3e4f5a6b7c8: sbom_entries table (ecosystem enum, snapshot-based replacement), + sbom_source + last_sbom_at columns on managed_repos New models: Contribution (ContributionType, ContributionStatus), SBOMEntry (Ecosystem) Modified: ManagedRepo (sbom_source, last_sbom_at columns) New routers: - /contributions/ — CRUD + lifecycle-guarded PATCH /status + soft-delete (withdrawn) - /sbom/ — ingest (replace snapshot), list, per-repo view, licence report Modified: - /state/summary now includes contribution_counts and licence_risk_count - main.py: registers contributions + sbom routers; bumps version to 0.6.0 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
from api.models.base import Base
|
|
from api.models.domain import Domain
|
|
from api.models.topic import Topic, TopicStatus
|
|
from api.models.workstream import Workstream, WorkstreamStatus
|
|
from api.models.workstream_dependency import WorkstreamDependency
|
|
from api.models.task import Task, TaskStatus, TaskPriority
|
|
from api.models.decision import Decision, DecisionType, DecisionStatus
|
|
from api.models.progress_event import ProgressEvent
|
|
from api.models.extension_point import ExtensionPoint, EPStatus
|
|
from api.models.technical_debt import TechnicalDebt, TDStatus
|
|
from api.models.managed_repo import ManagedRepo
|
|
from api.models.contribution import Contribution, ContributionType, ContributionStatus
|
|
from api.models.sbom_entry import SBOMEntry, Ecosystem
|
|
|
|
__all__ = [
|
|
"Base",
|
|
"Domain",
|
|
"Topic", "TopicStatus",
|
|
"Workstream", "WorkstreamStatus",
|
|
"WorkstreamDependency",
|
|
"Task", "TaskStatus", "TaskPriority",
|
|
"Decision", "DecisionType", "DecisionStatus",
|
|
"ProgressEvent",
|
|
"ExtensionPoint", "EPStatus",
|
|
"TechnicalDebt", "TDStatus",
|
|
"ManagedRepo",
|
|
"Contribution", "ContributionType", "ContributionStatus",
|
|
"SBOMEntry", "Ecosystem",
|
|
]
|