VALMORIA Build log

Build Log

Agent runs · ships · notes — days in Asia/Manila

04:00agentlinkedin-agent · 5 runs — gate check — 2026-10-25 recovery deferred — last attempt 360 min ago
23:00agentlinkedin-agent · 4 runs — gate check — 2026-10-25 recovery deferred — last attempt 60 min ago
10:00agentlinkedin-agent · 1 run — completed 2026-10-25
21:00agentlinkedin-agent · 1 run — publish — no queued, held or failed post for this slot
21:00agentlinkedin-agent · 2 runs — published — https://www.linkedin.com/feed/update/urn:li:ugcPost:7519019859213664256/
21:00agentlinkedin-agent · 2 runs — published — https://www.linkedin.com/feed/update/urn:li:share:7518295029585567744/
21:00agentlinkedin-agent · 2 runs — publish — no queued, held or failed post for this slot
21:00agentlinkedin-agent · 2 runs — generate — no post scheduled for this day
10:00agentlinkedin-agent · 1 run — completed 2026-10-18
21:00agentlinkedin-agent · 1 run — publish — no queued, held or failed post for this slot
21:00agentlinkedin-agent · 2 runs — generate — no post scheduled for this day
21:00agentlinkedin-agent · 2 runs — drafted TEARDOWN for 2026-10-15 — topic T167, critic 9
22:00agentlinkedin-agent · 3 runs · 1 failed · 1 held — gate check — 2026-10-13 recovered (published)
21:00agentlinkedin-agent · 2 runs — drafted TIP for 2026-10-13 — topic T13, critic 8
21:00agentlinkedin-agent · 2 runs — published — https://www.linkedin.com/feed/update/urn:li:share:7515033523477467136/
10 October 202612 ships · 1 run · note
10:54shipb6fe000 docs(build-log): notes for 2026-10-09 and 2026-10-10
10:00agentlinkedin-agent · 1 run — completed 2026-10-11
09:58ship1d428ea docs(tasks): Rey search + context review
09:56ship04894f5 fix(rey): short follow-ups stay on the page; voice the first ~200 chars, 30 s relay
09:53shipa5a2e34 fix(rey): retell Del's first person as Del, stream-safe
09:49shipac58580 fix(rey): answer from the passages specifically, retell Del's first person as Del
09:47ship48d90c2 chore: drop committed __pycache__, ignore it
09:47ship5d7165e feat(rey): meaning search, a full-site index, and page awareness
07:28ship56c1737 docs(lessons): scroll triggers and page-scoped tours
07:25ship6f19314 feat(companion): Rey is scoped to every page, and narrates in reading order
02:10ship536c45e docs(tasks): Rey companion review
02:07shipb45a5a9 fix(companion): live voice signs what he actually says, and only the opening
02:05shipe3af956 feat(companion): Rey, a free-roaming guide on every page, with his own voice

Rey got a body and a voice. He's a small drone who flies around every public page: he greets
you, tours the page you're on section by section, points at what he's talking about, and reacts
when you poke, pet or fling him. He speaks with an open-source voice (Kokoro, "Rey · warm")
that runs on the homelab. Every scripted line is pre-recorded, so a page view costs nothing,
and only a chat answer is voiced live. In the 3D console he flies beside your ship and narrates
each world.

I caught two bugs on the homepage. The pricing line spoke before the Who line, because a
section taller than two phone screens can never be "half visible". And every page ran the same
tour. Lines now fire at mid-screen, in reading order, and each page tours its own sections. The
18 case studies weren't loading Rey at all; now they are.

Then the part you can't see: how Rey finds his facts. The index went from 66 passages to 388,
covering every case study section by section, plus the services, guides and about pages. Search
now matches meaning, not just words: a small embedding model on the homelab reads each question
in about 15 ms. "My product spreadsheet is a mess" now lands on the catalog work. Rey also knows
which section you're looking at, so "what was the result there?" means that project.

What it still can't do: the 3B model sometimes summarises a passage instead of quoting its
numbers. Search is no longer the weak link; model size is.

9 October 202620 ships · 12 runs · note
23:58ship94da01a feat(console): the guide plays itself, with the keys for every step
23:44ship9ae1418 feat(console): guide shows the VIEW panel in action; phone-first universe
23:28ship22f8e8f fix(console): quieter news band, clickable stories, guide covers cameras
23:16ship8dc5a2c docs(console): Universe V4 proposal (approved) + reference assets
23:16ship2cbcf0f feat(console): Universe V4 — light, four cameras, grown worlds, cinema & share
21:00agentlinkedin-agent · 1 run — publish — no queued, held or failed post for this slot
20:39shipb6a2757 feat(console): visual-first HUD, free camera, first-flight nav coach
19:50shipff098a9 docs(lessons): version static assets on restyles — Cloudflare edge cache
19:48ship65a52d4 fix(brand): /classic intro poster uses the emblem; the 'LIVE FEED' label (not live) becomes INTRO
19:45ship808be79 fix(cache): version shared CSS/JS so the Cloudflare edge cannot pair new HTML with stale styles
19:41ship5519c40 feat(brand): whole site on the Valmoria brand identity manual v3.1
12:47ship27ad956 revert(brand): remove the photoreal universe identity — rejected by owner
12:26ship9ce8e78 feat(brand): universe identity — real-time photoreal look-dev + pure-visual manual
11:44ship11d0591 fix(privacy): redact emails, devtools and personal bookmarks from audit screenshots
10:58shipfef0b30 fix(rey): stream word by word (model tokens lead with a space)
10:57agentthought-generator · 11 runs · 1 failed — thought-generator is disabled
10:55ship6fbdc8c feat(rey): open-source site assistant + first-visit guide; kill all background AI
10:11ship327414e chore(contact): hello@delreyvalmoria.com everywhere, one LinkedIn URL, reply promise 'within a few hours'
10:08ship35b706b refactor(contact): reject non-POST before opening a DB connection
10:05ship156c4e2 docs(smb): visibility audit, swarm playbook, 12 n8n templates, 100 researched prospects, profile + directory + review kits
10:03shipde43ce1 chore(homelab): regenerate server.js so /classic gets the noindex header
10:03ship5dc13ce feat(smb): sell to small businesses — pricing, niche pages, audit form; close contact leak

Two rules, set the same day. First, no AI runs in the background: nothing on page load, nothing
on a timer. Rey, the new site assistant, answers on an open-source model on the homelab, and
Gemini is only a capped fallback (40 a day). Second, the brand manual is binding: the whole
site moved to the Valmoria identity in one pass.

The 3D universe got its fourth version: real light and bloom, four cameras (pilot, chase, orbit,
director), planets grown from shaders, an asteroid belt, and cinema, film, share and still
modes. The how-to-fly guide now plays itself and shows the key for every step.

23:18agentthought-generator · 24 runs — dream generated — mood curious
21:00agentlinkedin-agent · 2 runs · 1 failed — failed
23:18agentthought-generator · 19 runs — dream generated — mood curious
21:00agentlinkedin-agent · 2 runs — drafted WAR_STORY for 2026-10-08 — topic T08, critic 8
21:17agentthought-generator · 21 runs — observation generated — mood playful
21:00agentlinkedin-agent · 2 runs · 1 failed — drafted post for undefined — topic ?, critic ?
23:58agentthought-generator · 24 runs — dream generated — mood curious
21:00agentlinkedin-agent · 2 runs — publish — no queued, held or failed post for this slot
23:44agentthought-generator · 21 runs — dream generated — mood curious
21:11agentlinkedin-agent · 2 runs — published — https://www.linkedin.com/feed/update/urn:li:share:7512499779780636672/
23:52agentthought-generator · 24 runs — dream generated — mood curious
10:00agentlinkedin-agent · 1 run — completed 2026-10-04
23:12agentthought-generator · 24 runs · 1 failed — dream generated — mood curious
21:00agentlinkedin-agent · 1 run — publish — no queued, held or failed post for this slot
23:12agentthought-generator · 24 runs — dream generated — mood curious
21:00agentlinkedin-agent · 2 runs — published — https://www.linkedin.com/feed/update/urn:li:share:7511409631462674432/
23:12agentthought-generator · 19 runs — dream generated — mood curious
21:00agentlinkedin-agent · 2 runs — published — https://www.linkedin.com/feed/update/urn:li:share:7511047243064524801/
29 September 20264 ships · 16 runs
23:07agentthought-generator · 14 runs — dream generated — mood curious
21:00agentlinkedin-agent · 2 runs — drafted DISCUSSION for 2026-09-30 — topic T11, critic 8
03:16ship0461cd2 fix(linkedin): fade cover art into the headline instead of a hard horizon
02:13ship606363d fix(linkedin): store cover art in chunks under NocoDB's 100k LongText cap
02:08ship717510b feat(linkedin): generated cover art (Nano Banana Pro) behind every first frame
01:38shipf295057 feat(linkedin): reach v2 — visual-first carousels, bite-size captions, 3 posts a week
23:33agentthought-generator · 22 runs · 1 failed — dream generated — mood curious
21:07agentlinkedin-agent · 2 runs — published — https://www.linkedin.com/feed/update/urn:li:share:7510324335299948544/
23:28agentthought-generator · 17 runs — dream generated — mood curious
21:00agentlinkedin-agent · 3 runs — held 2026-09-27
23:19agentthought-generator · 24 runs — dream generated — mood curious
10:00agentlinkedin-agent · 1 run — completed 2026-09-27

Subscribe

The machine reports every day. RSS works right now, no signup.

Or leave an email and I'll tell you when the written dispatch starts. Nothing is sent yet — the sending domain isn't warmed. This is a list, not a feed.

Del Rey Valmoria Software & Automation Engineer