Stamp 2.51.0 after native app leftover rewrite.

Settings, FastAPI entry, worker, and leftover routers now resolve from
src. Auth router and JWT middleware are unchanged.
This commit is contained in:
2026-09-20 19:32:50 +02:00
parent d0fd37c1b5
commit bac75a2fba
@@ -2,6 +2,14 @@
What's new in Periscope.
## 2.51.0 — 2026-09-20 — Native Settings, FastAPI app, leftover routers
`config.py`, `main.py`, `pipeline_worker.py`, and leftover HTTP routers (`admin`, `contact`, `deps`, `feedback`, `pipeline`, `projects`, `reports`, `survey`) are original Periscope code in `periscope/src`. Inherited copies stay on disk. `routers/auth.py` is unchanged. JWT middleware remains leftover. Frontend product chrome is still the Docker overlay (src pages already win for library/PCB/placement/sign-in). Pad≠Via unchanged.
- [New] Settings rewrite: DeepSeek-only routing; Anthropic env names coerced or ignored.
- [New] FastAPI entry + worker rewrite; worker still must not import `backend.main`.
- [New] Project/pipeline/report/admin HTTP surface rewrite.
## 2.50.0 — 2026-09-20 — Native analysis pipeline and leftover checks
`pipeline.py`, `projects.py`, `email.py`, `purple_parts.py`, and leftover analysis modules (`resolve_passives`, `derating`, `bom_summary`, `pin_mux_check`, `led_current_check`, `pin_function_tokens`, plus `validate`/`validation_tools` aliases) are original Periscope code in `periscope/src`. Inherited copies stay on disk. Live path is still `job_workspace` / `datasheet_extract` / `review_session`. Auth untouched. Pad≠Via unchanged.