Skip to content

feat(schedule): add PostgreSQL schedule repository - #192

Merged
Wintercom merged 4 commits into
1024XEngineer:mainfrom
znnnnnnn-wil:feat/schedule-postgres-storage
Aug 11, 2026
Merged

feat(schedule): add PostgreSQL schedule repository#192
Wintercom merged 4 commits into
1024XEngineer:mainfrom
znnnnnnn-wil:feat/schedule-postgres-storage

Conversation

@znnnnnnn-wil

@znnnnnnn-wil znnnnnnn-wil commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Verification

  • ruff check .
  • ruff format --check .
  • mypy
  • local quality gate: 110 passed, 22 PostgreSQL tests skipped without a disposable database, 93% coverage
  • CI PostgreSQL schema and repository integration suite: 22 passed against PostgreSQL 16
  • Alembic online upgrade/downgrade through head 20260810_0005

Scope

This PR contains only the PostgreSQL repository layer and its integration-test wiring on top of the schema merged in #186. ScheduleApplicationService, RRULE expansion, snapshot orchestration, WebSocket synchronization, and Agent-facing business APIs remain out of scope.

Replaces the PostgreSQL repository portion of #191.

@vercel

vercel Bot commented Aug 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
timeflow Ready Ready Preview Aug 11, 2026 8:03am

@fennoai fennoai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Found three high-confidence correctness and data-integrity issues; details are inline. git diff --check passes. The focused tests were not runnable in this environment because uv and the project dependencies are unavailable.

Comment thread backend/alembic/versions/20260810_0003_schedule_storage_v3.py Outdated
Comment thread backend/alembic/versions/20260810_0003_schedule_storage_v3.py Outdated
Comment thread backend/src/timeflow/data/repositories/schedule.py Outdated
…res-storage

# Conflicts:
#	backend/alembic/env.py
#	backend/src/timeflow/data/__init__.py
#	backend/src/timeflow/data/models.py
#	backend/tests/test_schedule_schema.py
@znnnnnnn-wil znnnnnnn-wil changed the title feat(schedule): add PostgreSQL schedule storage feat(schedule): add PostgreSQL schedule repository Aug 11, 2026

@Wintercom Wintercom left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@Wintercom
Wintercom merged commit f310c81 into 1024XEngineer:main Aug 11, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants