generated from coulomb/repo-seed
Replace the ad-hoc coordination-domain spine with the Repo Classification Standard: 14 market domains, classification columns on managed_repos, and workplans anchored by repo_id (topic_id optional). - Add Alembic migration d8e9f0a1b2c3 with data backfill and workstream→workplan rename - Add api/classification.py validation and register-from-classification tooling - Expose workplan-first REST/MCP surface with legacy workstream aliases - Add C-24 consistency rule and legacy domain frontmatter mapping - Update dashboard repos page with category/capability/stake filters - Update orientation docs; mark STATE-WP-0065 finished
41 lines
995 B
Python
41 lines
995 B
Python
"""Legacy aliases — prefer ``api.schemas.workplan``."""
|
|
from api.schemas.workplan import (
|
|
ConcurrencyMode,
|
|
ExecutionState,
|
|
LaunchMode,
|
|
WorkplanCreate,
|
|
WorkplanRead,
|
|
WorkplanStatus,
|
|
WorkplanStatusMixin,
|
|
WorkplanUpdate,
|
|
WorkplanWithDeps,
|
|
WorkplanWithTaskCounts,
|
|
)
|
|
|
|
WorkstreamStatus = WorkplanStatus
|
|
WorkstreamStatusMixin = WorkplanStatusMixin
|
|
WorkstreamCreate = WorkplanCreate
|
|
WorkstreamUpdate = WorkplanUpdate
|
|
WorkstreamRead = WorkplanRead
|
|
WorkstreamWithTaskCounts = WorkplanWithTaskCounts
|
|
WorkstreamWithDeps = WorkplanWithDeps
|
|
|
|
__all__ = [
|
|
"WorkstreamStatus",
|
|
"WorkstreamStatusMixin",
|
|
"WorkstreamCreate",
|
|
"WorkstreamUpdate",
|
|
"WorkstreamRead",
|
|
"WorkstreamWithTaskCounts",
|
|
"WorkstreamWithDeps",
|
|
"WorkplanStatus",
|
|
"WorkplanStatusMixin",
|
|
"WorkplanCreate",
|
|
"WorkplanUpdate",
|
|
"WorkplanRead",
|
|
"WorkplanWithTaskCounts",
|
|
"WorkplanWithDeps",
|
|
"ExecutionState",
|
|
"LaunchMode",
|
|
"ConcurrencyMode",
|
|
] |