Skip to content

development approach b benchmark - #672

Closed
vharkins1 wants to merge 29 commits into
development-approach-bfrom
development-approach-b-benchmark
Closed

development approach b benchmark#672
vharkins1 wants to merge 29 commits into
development-approach-bfrom
development-approach-b-benchmark

Conversation

@vharkins1

Copy link
Copy Markdown
Collaborator

marcvergees and others added 29 commits August 1, 2026 12:18
…using-pytest-benchmark-to-compare-pipeline-performance

[FEAT]: Benchmark Module Using pytest-benchmark to Compare Pipeline Performance
…lass Config with model_config = ConfigDict(from_attributes=True) at the class body level — the Pydantic v2 way.
@vharkins1
vharkins1 changed the base branch from development to development-approach-b August 15, 2026 17:01

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bbcfa76054

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread app/models/models.py
template_id: int = Field(foreign_key="template.id")
input_id: UUID | None = Field(default=None, foreign_key="inputs.input_id")
input_text: str
extracted_fields: dict | None = Field(default=None, sa_column=Column(JSON))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Add extracted_fields to migration 003

The new ORM column is not created by migration 003, which only adds input_id. On any database initialized or upgraded through Alembic, ORM reads and writes of FormSubmission will therefore reference a nonexistent extracted_fields column, breaking form filling, submission listing, analytics, and deletion; the migration and downgrade need to add and remove this JSON column as well.

Useful? React with 👍 / 👎.

Comment thread app/core/celery.py
from celery.schedules import crontab

from app.core.config import CELERY_BROKER_URL, CELERY_RESULT_BACKEND
celery_app = Celery("fireform")

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Restore Celery task discovery configuration

The checked Docker worker starts from app.core.celery:celery_app, but this module no longer imports or includes app.tasks.fill, app.tasks.purge, or app.tasks.transcribe. Consequently the separate worker process does not register those tasks and will reject queued form-fill and transcription messages as unregistered; restore the task includes/imports (and the existing app configuration) when constructing the Celery application.

Useful? React with 👍 / 👎.

@vharkins1 vharkins1 closed this Aug 15, 2026
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