Skip to content

python-math #49: chore: rename python math poller — service/profile math-python, env MATH_PYTHON_ENV - #2680

Draft
jucor wants to merge 1 commit into
spr/edge/52a753eefrom
spr/edge/fc71fced
Draft

python-math #49: chore: rename python math poller — service/profile math-python, env MATH_PYTHON_ENV#2680
jucor wants to merge 1 commit into
spr/edge/52a753eefrom
spr/edge/fc71fced

Conversation

@jucor

@jucor jucor commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

What

Julien ruling (session 7): the Python math poller is the math ENGINE, not part of Delphi/UMAP (the separate topic-modeling and narrative service) — its naming should say so.

  • Compose service delphi-math-pollermath-python; compose profile delphi-mathmath-python.
  • Env var DELPHI_MATH_ENVMATH_PYTHON_ENV, and its default value for math_env — the column that keys each math result row; the server only reads rows matching its own setting — changes from 'delphi' to 'python'. The default change is free: no rows exist anywhere yet.
  • Living docs updated: CUTOVER_RUNBOOK.md step 1 plus a prod deploy-reality note (after_install.sh starts services BY NAME per role, compose profiles gate dev only, prod tracks the stable branch); MATH_POLLER_DESIGN.md §4; the example.env block.

Testing

Compose validates with and without the profile.

commit-id:fc71fced


Stack:


⚠️ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

This was referenced Jul 27, 2026
This was referenced Jul 27, 2026
jucor added a commit that referenced this pull request Jul 27, 2026
jucor added a commit that referenced this pull request Jul 27, 2026
@jucor
jucor force-pushed the spr/edge/52a753ee branch from 1afefae to 9841cab Compare July 28, 2026 00:11
@jucor
jucor force-pushed the spr/edge/fc71fced branch from 9a70710 to 88ce004 Compare July 28, 2026 00:11
@jucor jucor changed the title chore: rename python math poller — service/profile math-python, env MATH_PYTHON_ENV python-math #49: chore: rename python math poller — service/profile math-python, env MATH_PYTHON_ENV Jul 28, 2026
…ath-python, env MATH_PYTHON_ENV

## What

Julien ruling (session 7): the Python math poller is the math ENGINE, not part of Delphi/UMAP (the separate topic-modeling and narrative service) — its naming should say so.

- Compose service `delphi-math-poller` → `math-python`; compose profile `delphi-math` → `math-python`.
- Env var `DELPHI_MATH_ENV` → `MATH_PYTHON_ENV`, and its default value for `math_env` — the column that keys each math result row; the server only reads rows matching its own setting — changes from 'delphi' to 'python'. The default change is free: no rows exist anywhere yet.
- Living docs updated: `CUTOVER_RUNBOOK.md` step 1 plus a prod deploy-reality note (`after_install.sh` starts services BY NAME per role, compose profiles gate dev only, prod tracks the `stable` branch); `MATH_POLLER_DESIGN.md` §4; the `example.env` block.

## Testing

Compose validates with and without the profile.

commit-id:fc71fced
@jucor
jucor force-pushed the spr/edge/fc71fced branch from 88ce004 to fd2a087 Compare July 28, 2026 01:10
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.

1 participant