• rockachopa released this 2026-10-17 12:08:40 +00:00 | 50 commits to main since this release

    Timmy review release 2026-10-17-3b267c0fff31

    Verified rebuild; no source change. No commit landed after the 2026-10-15 merge, so this release re-proves the current shipped feature path on camera from the same commit instead of claiming a new feature. No nightly PR was merged today: all six open PRs report mergeable: false against current main, so they were left open and verified main was released unchanged.

    • Source commit: 3b267c0fff31c36a5afdabd199ce2f7a7b1915aa (this prerelease targets that exact commit)
    • Source commit date (UTC): 2026-10-15T12:03:03+00:00 — built 2026-10-17T12:07:29Z
    • Release delta (on camera): Verified rebuild; no source change — the newest shipped path is re-proven on camera: a symptom you already reported can never be silently cleared, and red-flag wording still escalates deterministically

    Latest completed work carried by this commit

    • PR #77 / issue #21 — deterministic red-flag escalation fires for the wording people actually use (bleeding when wiping, tarry or black stools, severe belly pain, no gas), and a symptom already reported can never be silently cleared. This is the feature path the demo re-exercises on camera today.
    • Also carried in the same tree: #34 explainable pattern summaries with cited records (PR #76), #15 pinned self-hosted worker + post-load readiness, #73 fail-closed on an out-of-range filled field.

    Model / profile

    • Vision: SmolVLM2-2.2B-Instruct — self-hosted GGUF on a digest-pinned llama.cpp worker, unprivileged, loopback-only, plus the hosted vision profile; the AI surface only appears once the pinned model is loaded.
    • Chat: Hermes Agent (Hermes profile default, server-side session continuity). Credentials, tools, and session stay server-side; photos never reach chat.

    Gates (all passed on the build that produced these artifacts)

    unit + security suite, mobile green path, photo-first acceptance, sleek shell + Hermes chat acceptance, manual-fallback draft recovery, provisional suggestion state, hard-stool follow-up, vision-corpus refusal (non-stool, unreadable fields, out-of-range, blank-plus-out-of-range), worker container receipts, worker post-load readiness, longitudinal pattern summary, npm audit --audit-level=high (0 vulnerabilities), node/bash/python syntax, secret scan, forbidden-artifact scan, demo full decode, demo media probe, and release-delta-visible-on-camera.

    • Source archive SHA-256: 2bdeaeb2041be5e1b000c185f51ce3a08c1616d8f707d382e96df1a5ad439113 (227,025 bytes)
    • Demo video SHA-256: 360b127439983b3eb0cf50de5e68808f69547271eeef545ff91794d8cb6d1715 (10,767,344 bytes, 720x1280 h264/yuv420p, 177.20 s)

    Demonstrated on camera (50 captions, fictional/synthetic data only)

    Photo-first logging with manual fallback one tap away; consent-gated upload (nothing uploads before consent); provisional AI suggestion reviewed, confirmed, and corrected with the AI-confirmed state cleared on correction; user-reported hard-stool follow-up with non-diagnostic self-care and a confirmed black/tarry answer landing on the deterministic escalation path; vision worker offline and reachable-but-unloaded states falling back without a dead control; the CC0 synthetic vision corpus replaying non-stool refusal, unreadable-field abstention, out-of-range fail-closed, and blank-plus-out-of-range fail-closed; fictional seeded multi-day logs driving explainable pattern lines with a citation sheet that opens exactly the cited records, plus a sparse-window refusal; local ledger, portable export, and full local deletion; Hermes chat with urgent language intercepted deterministically before any provider call (bleeding-as-wiping, tarry/black wording, and an already-saved tarry note).

    Known accuracy limitation

    Open-weight VLM acceptance is proven; Bristol-scale accuracy is not clinically validated. Output is visible-form, broad-color, and image-quality guidance only — never a diagnosis, never symptom inference — and user confirmation remains mandatory.

    Provenance

    Package excludes model weights, medical-image corpora, raw research pages, generated screenshots, and video production assets. Local unreviewed work-in-progress (an untracked single-file bundle helper and its built dist/ page) was preserved outside the repository under _preserved-local-wip/2026-10-17/, not shipped.

    Downloads