From 6a5ca7e8cb01c29b847c8cdbb6f550d91448a1d3 Mon Sep 17 00:00:00 2001 From: User Date: Wed, 15 Jul 2026 15:57:33 +0200 Subject: [PATCH] docs: record final activity split deployment --- PROJECT_STATE.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/PROJECT_STATE.md b/PROJECT_STATE.md index d7fc1175..ba52b40c 100644 --- a/PROJECT_STATE.md +++ b/PROJECT_STATE.md @@ -235,6 +235,29 @@ ThothII gira in Docker sul server co-locato, **embedded nel portale omics_portal sensitive/error pattern scan was **0**. No live model smoke was run; settings and sessions were intentionally untouched. +### Final activity-split fix — LIVE 2026-07-15 + +- **Source and verification (`2026-07-15T15:56:57+02:00`).** Deployed source commit + `1f540fcb78ac9e552e56a21e47edf66e9872b323` (`1f540fc`). Frontend Vitest passed **298/298** + tests across **44/44** files; `npx tsc -b` and `npm run build` exited 0. The Impeccable detector + scoped to AppShell, ModelActivityPanel, index.css, and CtePlanViewer returned `[]`; `git diff + --check` exited 0. +- **Frontend-only deployment.** Compose built and force-recreated only `frontend` with `--no-deps`. + The frontend image changed from + `sha256:0947211373784a860c7507d03c0fcf1f901ac3d1547cd0aa62b914d158f15bd5` to + `sha256:6e14f55092b7e3aca9a396220394ae484147674d81b051771e394e59b73b1c88`; its active Vite entry + changed from `index-Dn7T524a.js` to `index-BIznZeLH.js`. Therefore exactly + `omics_portal-web-1` was restarted to refresh its manifest cache; it retained image + `sha256:4580cf2bc85f3656ee515996c24ed02d9096d24ed0d8afe384a2f8bd8cf4bac9` and started at + `2026-07-15T13:56:32.786693915Z`. +- **Isolation and final state.** Core retained image + `sha256:edd8f19ef269ee6f45ecaf464ba4053460d94378f9cdc967d2dbcb386f599147` and exact original + start `2026-07-15T00:18:37.040145636Z`, remaining `running`/`healthy`. Final frontend and portal + states are `running` (no healthcheck). Pre/post core process tables contained only the supervisor + and backend server, so Pi was preserved and no Pi process was stopped or steered. The count-only + frontend sensitive/error-pattern scan was **0**. No model smoke was run; settings and sessions + were intentionally untouched. + ## What ThothII is A **human-in-the-loop datamart builder**: it turns a natural-language question into