Skip to content

🗄️ feat: implement checklist data layer and smart poller models#397

Draft
juftin wants to merge 1 commit intowebfrom
001-checklist-data-layer
Draft

🗄️ feat: implement checklist data layer and smart poller models#397
juftin wants to merge 1 commit intowebfrom
001-checklist-data-layer

Conversation

@juftin
Copy link
Owner

@juftin juftin commented Mar 23, 2026

Description

Implement the core database models and migration for the smart de-duplicated poller.

Changes

  • Models: Added User, UniqueTarget, UserScan, and ScanResult.
  • ⚙️ Migrations: Generated and applied the Alembic migration (36b6b307eef5).
  • Tests: Added a new model test suite with 7/7 passing tests.
  • 📜 Docs: Added package README and implementation spec documents.

Verification

  • Ran task test in the backend package.
  • Verified type safety with mypy.
  • Verified linting with ruff.

@juftin juftin added enhancement New feature or request python Pull requests that update Python code testing Testing labels Mar 23, 2026
@juftin juftin changed the base branch from main to web March 23, 2026 06:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request python Pull requests that update Python code testing Testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant