For Agents
Reverse-chronological session log. Newest entries at top, grouped by date (## YYYY-MM-DD). Each bullet: one piece of work, short summary, wikilinks to docs touched. Updated by obsidian-documenter on every project doc write. Read by historian at bootstrap (top ~15 entries).
2026-05-21
- Face comparison DB query (customer “P”, P3) — verified against local
feature/FKITDEV-8747checkout that failed/different_facecomparison results ARE persisted:faceComparisonstable storesstatus+euclideanDistance(cosine distance 0–2, nullable,faceComparison.js:31) unconditionally regardless of threshold;different_faceis NOT a stored status — it’s theCHECK_FAILUREverdict computed at read time bySelfServiceCheckerService.getFaceComparisonResult()when distance exceeds all thresholds (per-room → global → code defaultprobable:0.6); 4 comparison call sites, liveness-V2 (SelfServiceV2Service.js:1390) gated bytask.options.recognitionOptions.compareFaceWith; delivered read-only SQL (no release) joiningfaceRecognitionsforimageCategoryheuristic to split portrait vs liveness step; corrected triage_shared-context.md(models.jsnot.ts,FlowService.jsunderserver/flow/) — face-comparison-different-face-db-query
2026-05-20
- FKITDEV-8533 — verified PR #7893 (“enable videoOrientExt for tablets”) is unreliable: modern iPadOS 13+ Safari sends a macOS desktop UA,
ua-parser-jsv1 returnsdevice.type === undefined, soisTablet()is false for the very iPads the fix targets;isTablet()is also a strict logical subset ofisMobile()so the new OR’d term is redundant; correct fix = client-sidenavigator.maxTouchPoints > 1 && /Macintosh/detection passed to server; PR CHANGES_REQUESTED (Generali,customization/generali-atvilagitas) — FKITDEV-8533
2026-05-18
- FKITDEV-8252 — Phase A.6.1 complete: all 5 UBI10 base images probe-build green on UBI10+libkrun (portal_css 658 MB, vuer_css 805 MB, vuer_oss 2.44 GB, janus 313 MB, vuer_cv 5.93 GB); 2 new commits (
f38c8e2,b984006) onfeature/FKITDEV-8252-ubi10(17 ahead, not pushed); Q1 revised from per-key rpmkeys to LEGACY (rpmkeys flag disappears after microdnf update; DEFAULT:SHA1 sub-policy doesn’t exist on UBI10); vuer_cv now in-scope; 10 reusable lessons captured; A.6.2 = identify remaining 3 base/* (likelycommon/*) — FKITDEV-8252 - FKITDEV-8252 — UBI10 migration state captured: continuation of 2026-05-13→05-15 work; 3 decisions made (crypto policy = per-key rpmkeys, Oracle OL10 = stay on OL9 RPMs, vuer_cv = 2h spike); 4 Dockerfiles modified uncommitted; probe-builds blocked on podman sandbox allowlist — FKITDEV-8252
- ASSICASH-71 — validation via PROD + 2 UAT log pulls; CSP-channel flood gone everywhere; FKITSYS-9486 fix confirmed holding; previously-open log-volume question closed; status moved to validated — ASSICASH-71
2026-05-13
- FKITDEV-8787 / SLARAFIPI-60 — Raiffeisen Myra phantom-room triage; SDK-local error strings, OSS V2 silently resumes; in-app Restart hypothesis pending Raiffeisen confirmation — FKITDEV-8787
2026-05-12
- ASSICASH-71 — swapped English reply drafts for canonical Hungarian final versions (FKITDEV-8201 + FKITSYS-9486 comments); rest of note unchanged — ASSICASH-71
2026-05-08
- ASSICASH-71 / FKITDEV-8201 InstaCash CSS log-noise triage; reply drafts captured — ASSICASH-71
2026-05-07
- initial portal_css.md created (codebase mapping pass) — portal_css
2026-05-04
- Initialized activity log.