feat: organize news packages into verified event timelines
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

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.
This commit is contained in:
eezd committed 2026-11-01 11:46:11 +08:00
1 parent 2f1e07b7b1
commit f1d060d475
28 files changed
+1983 -149

No files matched your search

@@ -0,0 +1,18 @@
"""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)