Files
AlphaPulse/backend/alembic/versions/20261101_c3d5e7f90123_news_reasoning_effort.py
T
eezd f1d060d475
Development CI / check-and-build (push) Successful in 2m33s
GitHub Git mirror / mirror (push) Successful in 5s
Development CI / deploy-development (push) Failing after 7s
feat: organize news packages into verified event timelines
Add optional events, evidence-backed timelines, versioned package corrections and bounded historical reprocessing. Keep independent packages readable and isolate retries by failed stage. Configure reasoning effort per model stage and refresh default news Skill drafts without publishing.
2026-11-01 11:46:11 +08:00

19 lines
568 B
Python

"""Add independent reasoning effort overrides for news stages."""
from alembic import op
import sqlalchemy as sa
revision = 'c3d5e7f90123'
down_revision = 'b2c4d6e8f012'
branch_labels = None
depends_on = None
def upgrade():
for column in ('reasoning_effort', 'second_reasoning_effort', 'third_reasoning_effort'):
op.add_column('risk_settings', sa.Column(column, sa.String(16), nullable=True))
def downgrade():
for column in ('third_reasoning_effort', 'second_reasoning_effort', 'reasoning_effort'):
op.drop_column('risk_settings', column)