Mark's Reports

Tangents

Mark's cool ideas backlog — captured before they slip.

Reprioritized 2026-05-23 post-hardware upgrade. Core focus is on local speech models, Bidet guest mode, and resolving active loose ends. Reviewed weekly.

Active priority window: Saturday, 2026-05-23 post-hardware upgrade. Now that Apex RAM has expanded to 64GB and the 2TB drive is available, we are ready to kick off GPU model training and high-volume local processes.
🔥 P0 — Post-Hardware Sprint (Saturday 2026-05-23)
#54

BIOS, RAM & NVMe Windows Install

P0

Surfaced 2026-05-22 morning

Apex hardware work: flash BIOS (v1.02+), install Crucial 64GB DDR5-4800 RAM, mount 2TB WD SN850X SSD as D: drive, mount mark@thebarnetts.info Drive as H:.

Next: Boot server, verify 64GB, format D: as NTFS GPT, test Drive mounts.

#55

Data Migration C: to D:

P0

Surfaced 2026-05-22 evening

Migrate TP3 Postgres volume, Bidet voice dumps, and HF cache off C: to the new 2TB D: drive to recover host space and maintain SSD longevity.

Next: stop TP3, move data directories, update docker-compose.yml paths, start TP3, verify health.

#56

Whisper-mark LoRA & XTTSv2 Voice Training

P0

Surfaced 2026-05-22 evening

Kick off Whisper fine-tuning (LoRA r=32 a=64) on 22.5h clean Bidet pairs from your Drive. Simultaneously launch XTTSv2 voice clone training on Apex for personalized speech output.

Next: configure training scripts, execute overnight Saturday-to-Sunday, swap adapter into faster-whisper.

#57

Instabidet (Live Transcribe + Live Analysis)

P0

Surfaced 2026-05-20 evening

Two-stream live Bidet UI: Stream 1 outputs word-by-word streaming Whisper transcripts. Stream 2 outputs paragraph-level LLM analysis 5-10s behind, rendered in a wavy blur that sharpens into crisp text. Unblocked by 64GB upgrade.

Next: WebSocket backend (sliding window) + wavy SVG/CSS frontend. Build cost: 6-10 hours.

🟧 P1 — Bidet & Ingest Durability
#58

TP3 Weekly Backup Recovery

High

Surfaced 2026-05-23 audit

TP3 Weekly Backup task has failed since April 5th. You have no off-machine copy of your 86K+ memories. High risk. Need to debug the PowerShell tasker and point it to a safe drive/cloud location.

Next: fix weekly backup tasker, run manually to verify backup zip lands on Drive.

#59

Bidet Guest Mode & Web Bidet Split

High

Surfaced 2026-05-22 evening

Separate bidetai.app commercial landing page from your personal bidetai.thebarnetts.info Apex app. Add PIN control to the personal app: Owner (6869) has persistent storage; Guest (4653) is ephemeral (boys/friends).

Next: configure express/nginx redirect, enforce PIN access controls in personal app processor.

#45

Direct phone-Bidet → TP3 webhook

High

Surfaced 2026-05-10

Bypass Gmail IMAP polling. Phone Bidet should POST clean outputs direct to memory.thebarnetts.info/ingest/bidet with HMAC. Lands in TP3 within seconds, source=bidet_phone.

Next: implement /ingest/bidet endpoint on memory API, add POST handler in Android app config.

#46

Apps Script ingestGmail triggers clean

Open

2026-05-10

Two dead ingestGmail triggers on the Apps Script side haven't fired since May 3rd. They cause noise and warning emails. Purge them.

Next: manual cleanup in Google Apps Script console next time you log in.

#20

/ingest control-char tolerance source commit

Open

2026-05-03

In-container patch was applied (json.loads strict=False). Rebuilding the image will drop the fix. The source on Apex still needs to be committed to main.

Next: commit the patch durably into tp3_memory_api.py.

🟨 P2 — Stack / Memory / Dreaming (post-upgrade)
#43

Anthropic "Dreaming" pattern port — auto-extract feedback memories

Approved

2026-05-07

Apex weekly task: batch-read last 7d of G16 session .jsonl files, send to Gemini Pro to surface recurring corrections + rules. Automates the memory-writing loop.

Trigger: after hardware migrations. 2-3h weekend build.

#29

Gemini native webhooks (Batch API + Standard Webhooks)

Research done

2026-05-05

Use Google's Batch API (50% cheaper) for long ops like daily digest, sleep analysis, and large agent runs. HMAC validation via Standard Webhooks library.

#27

Memory typing at ingest (fact/event/instruction/task)

Med

2026-05-05

One-call classification at ingest → kind=fact|event|instruction|task. Enhances /ask filtering. Reuses _insert_tp3 pipeline.

#26

RRF retrieval across 4 channels

Med

2026-05-05

Replace cosine-only lookup with pgvector + FTS + metadata + HyDE. Reciprocal Rank Fusion combines them for 3× higher recall. Pairs with #27.

🟢 P3 — Quality of life, low urgency
#3

Server-side /brief endpoint

Med

2026-05-02

Dynamic calendar + health + TP3 status spoke generated daily at 6:55 AM. Tasker speaks it via Meta Ray-Bans at 7:00 AM.

#16

SMS-as-Claude-chat (text Claude from phone)

Low

2026-05-03

Tasker contact intercept -> POST to /ask endpoint. Routes response to Ray-Bans speak.

#8

OMI answer-quality drop investigation

Med

2026-05-02

Replies degraded. Check OMI app model selector (ensure it didn't drift from Claude/Gemini to a smaller model).

#31

LIVALL smart helmet safety pairing

Low

2026-05-05

Configure crash detection and emergency contacts in helmet app before next long ride.

#23

YouTube + Spotify playlists on the dashboard

Low

2026-05-04

Matt Wolfe Future Tools + Spotify history displayed on the dashboard for rich scannability.

✅ Shipped — kept for the record
5/17

Gemma 4 Contest Crunch & Submissions

Done

Kaggle "Gemma 4 Good Hackathon" app submitted, judge-revised, and verified. DEV.to "Gemma 4 Challenge" essay published. Bidet tab 3 "Clean for judges" implemented with optimized E2B prompt. Stable debug keystore in CI committed. v18.8 cleaning-prompt mishear corrections shipped. All P0 blockers complete.

5/10

Bidet App & Reports Cleanup

Done

Bidet v18.6 (CleanHistory), v18.7 (mutex concurrency fix), OMI daily push pipeline (87 facts), calendar snapshot refresh script, reports audit (29 deleted of 148), Chattanooga itinerary page.

5/3-5/8

Server/dashboard wins

Done

/ask + /omi/ask, dashboard v2 pretty, reports pill page, heartbeats, WhatsApp-web MCP on Apex, workspace-mcp container, Mom calendar read.

Reprioritized 2026-05-23 post-hardware upgrade. Source: project_tangents_backlog.md.